当前位置: 首页 > news >正文

上海移动网站建设google关键词挖掘工具

上海移动网站建设,google关键词挖掘工具,保洁公司开发app,网站怎么管理实现步骤&#xff1a; &#xff08;1&#xff09;添加动态联系人的权限。 &#xff08;2&#xff09;创建Activity和布局文件&#xff0c;添加输入框和按钮等控件。 &#xff08;3&#xff09;完成添加联系人的功能。 代码文件如下&#xff1a; activity_main.xml文件 <!…

实现步骤:

        (1)添加动态联系人的权限。

        (2)创建Activity和布局文件,添加输入框和按钮等控件。

        (3)完成添加联系人的功能。

代码文件如下:

activity_main.xml文件

<!-- activity_main.xml -->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".MainActivity"><EditTextandroid:id="@+id/editTextName"android:layout_width="match_parent"android:layout_height="wrap_content"android:hint="姓名" /><EditTextandroid:id="@+id/editTextPhone"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@id/editTextName"android:layout_marginTop="16dp"android:hint="电话" /><Buttonandroid:id="@+id/buttonAddContact"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@id/editTextPhone"android:layout_marginTop="16dp"android:text="添加" /></RelativeLayout>

 MainActivity程序的代码如下

package com.qcxy.lesson6;import android.content.ContentProviderOperation;
import android.content.ContentResolver;
import android.content.ContentValues;
import android.os.Bundle;
import android.provider.ContactsContract;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;import androidx.appcompat.app.AppCompatActivity;import java.util.ArrayList;public class MainActivity extends AppCompatActivity {private EditText editTextName, editTextPhone;private Button buttonAddContact;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);editTextName = findViewById(R.id.editTextName);editTextPhone = findViewById(R.id.editTextPhone);buttonAddContact = findViewById(R.id.buttonAddContact);buttonAddContact.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {addContact();}});}private void addContact() {String name = editTextName.getText().toString().trim();String phone = editTextPhone.getText().toString().trim();if (name.isEmpty() || phone.isEmpty()) {Toast.makeText(this, "Name and Phone cannot be empty", Toast.LENGTH_SHORT).show();return;}ContentResolver contentResolver = getContentResolver();ArrayList<ContentProviderOperation> operations = new ArrayList<>();// 添加姓名operations.add(ContentProviderOperation.newInsert(ContactsContract.RawContacts.CONTENT_URI).withValue(ContactsContract.RawContacts.ACCOUNT_TYPE, null).withValue(ContactsContract.RawContacts.ACCOUNT_NAME, null).build());operations.add(ContentProviderOperation.newInsert(ContactsContract.Data.CONTENT_URI).withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0).withValue(ContactsContract.Data.MIMETYPE, ContactsContract.CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE).withValue(ContactsContract.CommonDataKinds.StructuredName.DISPLAY_NAME, name).build());// 添加电话号码operations.add(ContentProviderOperation.newInsert(ContactsContract.Data.CONTENT_URI).withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0).withValue(ContactsContract.Data.MIMETYPE, ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE).withValue(ContactsContract.CommonDataKinds.Phone.NUMBER, phone).withValue(ContactsContract.CommonDataKinds.Phone.TYPE, ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE).build());try {contentResolver.applyBatch(ContactsContract.AUTHORITY, operations);Toast.makeText(this, "Contact added successfully", Toast.LENGTH_SHORT).show();} catch (Exception e) {e.printStackTrace();Toast.makeText(this, "Error adding contact", Toast.LENGTH_SHORT).show();}}
}

http://www.yayakq.cn/news/461068/

相关文章:

  • 云程环境建设集团网站wordpress作者权限
  • 襄阳网站seo公司网站建设项
  • 网站建设套模板wordpress获取当前页地址
  • 红河科技公司 网站建设《语文建设》网站
  • 网站软文制作网络公司注册流程及费用
  • 网站开发常遇到的问题有哪些织梦dedecms5.6 网站搬家详细教程
  • 做前端网站要注意哪些河南郑州新闻头条最新事件
  • 运营服务商官方网站做dnf辅助网站
  • 民治做网站公司女生在建筑公司的职位
  • 网站建设s修改wordpress浏览器小图标
  • 网站建设需要使用阿里云吗北京网站设计 公司新鸿儒
  • 八爪鱼网站建设网页设计与制作课程评价内实
  • 资讯门户网站怎么做网站图片相册代码
  • 响应式旅游网站模版网站开发软件
  • 网站设计方案模板wordpress翻译公司网站
  • 山西大同专业网站建设价格网站制作把图片做背景
  • 惠州的服装网站建设甘肃省专业做网站
  • 大型网站开发企业河南省建设厅人员名单
  • 合肥 网站制作郑州上街区网站建设公司
  • 网站后台添加新闻优秀网站设计作品分析
  • 国际学校网站如何建设seo的范畴是什么
  • 上海哪家公司做网站网站微信登录怎么做
  • 微信官方网站服务中心化妆品网站建设策划方案
  • 国内做的好看的网站天津公司网站开发
  • 团队网站建设哪家便宜找人做菠菜网站需要多少钱
  • 中山智能设备网站建设东营专业网站建设公司排行
  • 网站建制作公司常州市钟楼建设局网站
  • 做电商引流软文网站软件开发者选项
  • 网页安全站点设置xampp怎么做网站
  • 外贸商城网站建设WordPress的主题制作教程