2 pengbo developer pengbo_developer 于 2016.02.18 14:13 提问

获取手机通讯录联系人中出现了问题

Cursor cursor = resolver.query(Phone.CONTENT_URI, new String[]{Phone.CONTACT_ID}, null, null, null);
中的cursor在vivo,oppo手机中可能为空这是为什么?我要上传通讯录,怎么解决啊?

2个回答

devmiao
devmiao   Ds   Rxr 2016.02.18 21:59
Mr_dsw
Mr_dsw   Ds   Rxr 2016.02.18 22:24

个别手机,可能查询的条件不同,以前也遇到过,android手机系统就是坑

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
ContentProvider获取联系人信息
调用系统提供的ContentProvider 系统在写联系人这个APP的时候,就已经提供好了一个联系人的ContentProvider。 包括1.raw_contacts表 Contact_id存放联系人的id 该表保存了所有创建过的手机测联系人,每个联系人占一行,表里有一列标识该联系人是否被删除,该表保存了两个ID:RawContactID和ContactID, 从而将contacts
将TXT文件联系人导入安卓手机通讯录
将TXT文件内的联系人以及联系方式导入安卓手机通讯录!
android获取手机联系人信息(电话,邮箱,姓名,头像)
在我们开发应用程序时,通常都会用到获取手机联系人信息这一十分常用的功能,最近项目里也要实现此功能,想到以后的APP还十分可能还有此功能,就干脆把这个小功能放到一个类中去,这样以后再遇到这个需求就不需要再去写代码了,直接把这个类拷过来就可以用了.   以下是获取联系人demo的效果图,比较简陋,能说明问题就好.   以一个列表的形式显示所有联系,如果有头像则显示头像,没有头像则显示APP默认i
通讯录 乱码的处理解决方案
手机重新安装了几次系统,通讯录导入导出就乱码了,这个问题出现了好久,一直没有解决; 今天终于找到了解决方法: N;CHARSET=UTF-8:=E4=BA=AE=E4=BA=AE;;;; 其实是quoted_printable 编码,用php的函数quoted_printable_decode 就可以解码;操作过程是先把通讯录同步到google 或者qq 然后导出到一个vcard
点击获取联系人电话(类型为住址、公司等都可以获取)
//打开手机通讯录 Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI); startActivityForResult(intent, 1); //获取通讯录数据 @Override protected void onActivityResu
获取联系人手机号码、姓名、地址、公司、邮箱、生日
public void testGetAllContact() throws Throwable { //获取联系人信息的Uri Uri uri = ContactsContract.Contacts.CONTENT_URI; //获取ContentResolver ContentResolver contentResolver = ContactListActivity.thi
手机联系人信息获取(头像,电话,姓名)
需求 : 获取本地通讯录中的联系人数据 实现 : 通过系统定义好的常量去获取联系人数据 代码 :public class ContactsDAO { public static ArrayList<NumBean> getAllContacts(Context context) { ArrayList<NumBean> datas =new ArrayList<>();
装饰你的手机通讯录-同步微信头像
如果你会NodeJS,你用Android手机,可以试试。 一加X、坚果Pro我都测试过了。
利用ContentProvider获取联系人列表
最近学习了Android四大组件之一的ContentProvider,Android系统通过ContentProvider为应用程序之间共享数据提供了统一的接口。 Android已经为常见的一些数据提供了默认的ContentProvider。手机里面的联系人信息是以sqlite数据表的形式存储在系统的数据库中的,所以我们若要取到系统的联系人,就得依托于这个类。我们通过一个uri就可以获得这个数据
关于手机联系人的中文字母排序问题
关于android的联系人排序问题(小米机型返回数据没有英文字母)