如何获取联系人列表
来源:互联网 发布:淘宝客贷app 编辑:程序博客网 时间:2024/04/30 08:00
首先先加上权限!
<uses-permission android:name="android.permission.READ_CONTACTS" />
使用代码示例:
private ListView contactListView; private ContactsAdapter adapter; private List<Contacts> contactsList = new ArrayList<>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); contactListView = (ListView) findViewById(R.id.listview);getContacts();adapter = new ContactsAdapter(this, contactsList); contactListView.setAdapter(adapter); }
/** * 获取联系人列表 */
private void getContacts() {
Cursor cursor = null;
try {
cursor = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null, null, null, null);
while (cursor.moveToNext()) {
String displayName = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
String number = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
Contacts contacts = new Contacts(displayName, number);
contactsList.add(contacts);
}
} catch (Exception e) { e.printStackTrace();
} finally {
if (cursor != null) {
cursor.close();
}
}
}
0 0
- 如何获取联系人列表
- Android获取联系人列表
- Android 获取联系人列表
- 获取联系人列表
- Android 获取联系人列表
- 高效获取联系人列表
- ViewPager+Fragment获取联系人列表
- getAllContants--获取手机联系人列表
- 利用ContentProvider获取联系人列表
- Android中获取联系人列表
- ContentProvider如何获取联系人
- 如何获取手机联系人 ContentResoverContacts
- Android通过Cursorloader获取联系人列表
- android 群发会话中获取联系人列表
- Android:ContentProvider获取手机联系人列表
- 使用Loader获取Android联系人列表
- 如何在泰国#组联系人列表中的联系人姓名分类?
- 如何清理邮箱联系人列表及策略
- Could not find class 'org.codehaus.jackson.map.MappingJsonFactory'
- CentOS7 配置iptables
- 数据结构(十二)
- Angular 动画
- winForm传值
- 如何获取联系人列表
- C/C++中extern关键字详解
- 大作业————简单计算器二(已完结)
- Apache如何提高并发连接请求数量
- 在MYSQL中插入当前时间,就象SQLSERVER的GETDATE()一样。(见内)_PHP教程
- PLMN概念与应用
- Java二叉树的递归,非递归遍历,高度,节点数,叶子节点数
- celery的下载与使用方法--配置项的简单描述
- 循环链表