Android通讯录添加号码
2015-10-13 11:48
405 查看
1.加入读写权限
Xhtml代码
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
Xhtml代码
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
public class ContactTest { public void testInsert(Context context) { readfile s = new readfile(); ArrayList<String> List = (ArrayList<String>) s.readFromFile(context); // System.out.println("1222"+arr.length); for(int x = 0;x<List.size();x++) { ContentValues values = new ContentValues(); // 首先向RawContacts.CONTENT_URI执行一个空值插入,目的是获取系统返回的rawContactId Uri rawContactUri = context.getContentResolver().insert(RawContacts.CONTENT_URI, values); long rawContactId = ContentUris.parseId(rawContactUri); // 往data表入电话数据 values.clear(); values.put(Data.RAW_CONTACT_ID, rawContactId); values.put(Data.MIMETYPE, Phone.CONTENT_ITEM_TYPE);// 内容类型 values.put(Phone.NUMBER,List.get(x)); values.put(Phone.TYPE, Phone.TYPE_MOBILE); context.getContentResolver().insert(android.provider.ContactsContract.Data.CONTENT_URI,values); } } }
相关文章推荐
- android中图片滑动过程中花屏问题
- Android中仿淘宝商品详情ViewPager页面数据手动滑动
- Android中使用JNI开发遍历所有文件总结
- Android开发最佳实践
- android自定义控件、样式
- Android自定义ViewGroup之子控件的自动换行和添加删除
- 请把Camera hold住 - Android高通平台调试Camera驱动全纪录
- 异常:java.lang.NoClassDefFoundError: com.android.volley.toolbox.Volley
- Android屏幕适配全攻略(最权威的官方适配指导)
- android studio 数据库相关操作
- Android时间选择器的简单实现
- android 5.1.1开机优化(framework层)
- android反编译Writer.write报错
- Android中Runtime类解析及finalize()讲解
- apk分享: Android应用更换皮肤功能的实现思路教程。
- android 实现条形码生成技术-Barcode4j、zxing
- Android5.1 原生应用设置(Settings)主界面启动流程
- apk分享: Android应用更换皮肤功能的实现思路教程。
- android editText自动弹出软键盘(输入键盘)
- Android AndroidManifest学习笔记