你的位置:首页 > 软件开发 > 操作系统 > Android之获取联系人

Android之获取联系人

发布时间:2016-05-14 14:00:06
Android入门中,记录学习中的遇到的问题和一些个人总结。联系人数据库路径为:/data/data/com.android.providers.contacts/database/contacts2.db权限问题:安卓6.0以上只是在if (Build.VERSION.SDK_ ...
Android入门中,记录学习中的遇到的问题和一些个人总结。联系人数据库路径为:/data/data/com.android.providers.contacts/database/contacts2.db权限问题:安卓6.0以上只是在
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && checkSelfPermission(Manifest.permission.READ_CONTACTS) != PackageManager.PERMISSION_GRANTED) {public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { 第一种方法,代码也最简洁,SORT_KEY_PRIMARY还能按中文名字拼音排序,个人推荐:
 1 Cursor cursor = context.getContentResolver().query(Phone.CONTENT_URI, new String[]{Phone.DISPLAY_NAME, Phone.NUMBER}, null, null, Phone.SORT_KEY_PRIMARY); 2     if (cursor != null) { 3       while (cursor.moveToNext()) { 4         ContactBean contact = new ContactBean(); 5         contact.setName(cursor.getString(0)); 6         contact.setPhone(cursor.getString(1)); 7         lists.add(contact); 8       } 9       cursor.close();10     }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Android之获取联系人

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录