android, contentProvider 获取通讯录
16lz
2021-01-23
1.6获取方法
ContentResolver resolver = getContentResolver();
Cursor cursorPhone = resolver.query(People.CONTENT_URI,
null,null , null,null);
2.1 获取方法
ContentResolver resolver = getContentResolver();
Cursor cursorPhone = resolver.query(ContactsContract.Contacts.CONTENT_URI
null,null , null,null);
1.6将电话号码也放在同一个ContentProvider里,
而2.1将号码放到了ContactsContract.CommonDataKinds.Phone.CONTENT_URI
仅获取手机号码:
ContentResolver resolver = getContentResolver();
Cursor cursorPhone = resolver.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,ContactsContract.CommonDataKinds.Phone.TYPE+"="+ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE , null,null);
记得在Manifest.xml里加上访问通讯录的权限:
ContentResolver resolver = getContentResolver();
Cursor cursorPhone = resolver.query(People.CONTENT_URI,
null,null , null,null);
2.1 获取方法
ContentResolver resolver = getContentResolver();
Cursor cursorPhone = resolver.query(ContactsContract.Contacts.CONTENT_URI
null,null , null,null);
1.6将电话号码也放在同一个ContentProvider里,
而2.1将号码放到了ContactsContract.CommonDataKinds.Phone.CONTENT_URI
仅获取手机号码:
ContentResolver resolver = getContentResolver();
Cursor cursorPhone = resolver.query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,ContactsContract.CommonDataKinds.Phone.TYPE+"="+ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE , null,null);
记得在Manifest.xml里加上访问通讯录的权限:
更多相关文章
- android 网络判断的几种方法
- Android ListView滑动时出现黑屏解决方法
- android sdcard文件存储 + 媒体库更新方法
- Android 设置全屏显示的方法
- Android — 创建和修改 Fragment 的方法及相关注意事项
- android MTK modem编译方法
- Android 永久隐藏导航栏,系统栏的方法
- Android Java方法链起来!链式调用方法、仿Builder 等。