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里加上访问通讯录的权限:

更多相关文章

  1. android 网络判断的几种方法
  2. Android ListView滑动时出现黑屏解决方法
  3. android sdcard文件存储 + 媒体库更新方法
  4. Android 设置全屏显示的方法
  5. Android — 创建和修改 Fragment 的方法及相关注意事项
  6. android MTK modem编译方法
  7. Android 永久隐藏导航栏,系统栏的方法
  8. Android Java方法链起来!链式调用方法、仿Builder 等。

随机推荐

  1. Android多国语言文件夹命名
  2. Android(安卓)项目无法生成R文件解决办法
  3. Android当中的SeekBar与iOS中的UISlider
  4. 在android jni中使用log
  5. Android:时间控件
  6. android各个文件分析
  7. 创建Android SD卡遇到的问题
  8. CyanogenMod | Android Community Rom ba
  9. Android开发中ConnectivityManager应用
  10. android最新源码下载