Android中使用ContentProvider获取联系人
2016-11-16 19:51
417 查看
@Override public void onClick(View v) { // 系统的ContentProvider通过联系人的Uri获取数据 Cursor cursor = getContentResolver().query( ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null, null, null); while(cursor.moveToNext()){ String name = cursor.getString(cursor .getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME)); Log.d("jyq", "name ========"+name); String num = cursor .getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)); Log.d("jyq", "num ========="+num); } } }); }
在清单文件中添加权限:
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.WRITE_CONTACTS"/>
就OK了
相关文章推荐
- Android 使用ContentProvider 添加联系人
- 使用系统ContentProvider获取联系人信息
- android ContentResolver的使用(获取和修改联系人信息demo)
- Android ContentProvider获取手机联系人实例
- android组件之ContentProvider(三)——获取联系人&&其他
- 第67章、使用ContentProvider操作联系人(从零开始学Android)
- Android(java)学习笔记251:ContentProvider使用之添加数据到联系人(掌握)
- android-ContentProvider获取联系人信息
- Android 使用AsyncTaskLoader获取手机联系人
- Android -ContentProvider之获取手机联系人
- Android学习篇章38-ContentProvider-获取联系人信息
- Android(java)学习笔记249:ContentProvider使用之获得系统联系人信息01
- Android:使用ContentProvider读取、添加联系人
- Android四大组件之ContentProvider获取系统的联系人及联系人电话
- 演示ContentProvider使用--获取通讯录所有联系人号码、email的例子
- android 联系人操作: ContentProvider往通讯录添加联系人和获取联系人
- Android 开发 ContentProvider 获取歌曲列表和联系人的例子
- android面试之contentProvider获取联系人
- Android-contentprovider 获取手机联系人
- 十.Android ContentProvider 实例——获取联系人