查询Email与增加联系人
来源:互联网 发布:免费手机读书软件 编辑:程序博客网 时间:2024/05/16 12:06
package com.example.contentproviderdemo2;import android.app.Activity;import android.content.ContentProvider;import android.content.ContentResolver;import android.content.ContentUris;import android.content.ContentValues;import android.net.Uri;import android.os.Bundle;import android.provider.ContactsContract.CommonDataKinds.Phone;import android.provider.ContactsContract.CommonDataKinds.StructuredName;import android.provider.ContactsContract.Data;import android.provider.ContactsContract.RawContacts;import android.view.Menu;import android.view.MenuItem;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ContentResolver cr=getContentResolver(); //向联系人中插入一行数据 ContentValues values=new ContentValues(); Uri uri=cr.insert(RawContacts.CONTENT_URI, values); Long raw_contact_id=ContentUris.parseId(uri); values.clear(); //插入人名 values.put(StructuredName.RAW_CONTACT_ID,raw_contact_id); values.put(StructuredName.DISPLAY_NAME,"张三"); values.put(StructuredName.MIMETYPE,StructuredName.CONTENT_ITEM_TYPE); uri=cr.insert(Data.CONTENT_URI, values); values.clear(); //插入电话信息 values.put(StructuredName.RAW_CONTACT_ID,raw_contact_id); values.put(Phone.NUMBER,"1234567"); values.put(Phone.MIMETYPE,Phone.CONTENT_ITEM_TYPE); uri=cr.insert(Data.CONTENT_URI, values); } }
注:
<uses-permission android:name="android.permission.WRITE_CONTACTS"/> <uses-permission android:name="android.permission.READ_CONTACTS"/>
0 0
- 查询Email与增加联系人
- Android-查询联系人和增加联系人
- 安桌获取手机联系人的电话与email
- 增加与查询备注
- Android-数据存储(Content Provider ,调用系统 联系人 ContentProvider实现查询和增加联系人)
- 查询联系人
- 查询联系人
- android 增加联系人
- 增加联系人到通讯录
- Android 联系人开发- 查询联系人
- Android联系人2--联系人查询
- Android联系人4--联系人查询
- Android联系人5--联系人查询
- Android联系人--联系人查询2
- Android 系统ContentProvider 管理联系人,查询,增加 Name,Phone,E-mail。
- 【Android】利用AutoCompleteTextView控件联系人自动补全与根据联系人姓名查询电话
- AngularJS表单的查询与增加
- [android研究联系人之二]联系人Email/Nickname数据操作
- matlab的符号变量sym,syms
- spring事务编程的两种方法
- Linux 中 mv 指令中的 文件转移
- TomCat - linux 安装Tomcat
- java入门#每天一个小程序#插入排序
- 查询Email与增加联系人
- CART剪枝
- 第二周 复杂度(1)两种排序算法的运行时间
- <<Android开发艺术探索>>读书笔记--IntentFilter
- c++转码基础(3):vs中fstream不支持打开中文的问题
- 类对象的成员变量初始化
- JavaWeb开发——Servlet事件监听器(二)
- matlab的基本命令•统计篇
- iOS字体下载