数据存储:ContentProvider获取联系人
来源:互联网 发布:vb.net能用的报表插件 编辑:程序博客网 时间:2024/06/05 05:59
系统自带的contentprovider:联系人照片音乐等
获取联系人:
首先添加权限
<uses-permission android:name="android.permission.READ_CONTACTS" />
先获得内容解析器ContentResolver
ContentResolver resolver = getContentResolver();
获取联系人的uri
Uri uri = ContactsContract.CommonDataKinds.Phone.CONTENT_URI;
// Cursor cursor = resolver.query(uri,null,null,null,null);
获取联系人的号码和姓名
Cursor cursor = resolver.query(uri,new String[]{ ContactsContract.CommonDataKinds.Phone.NUMBER,ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME},null,null,null);
cursor.moveToFirst();
while(!cursor.isAfterLast()){
String[] names = cursor.getColumnNames();
StringBuffer buffer = new StringBuffer();
for(String name:names){
String value = cursor.getString(cursor.getColumnIndex(name));
buffer.append("字段名:" + name + "字段值:" + value);
}
Log.d("kaka", buffer.toString());
cursor.moveToNext();
}
0 0
- 数据存储:ContentProvider获取联系人
- ContentProvider获取联系人信息
- ContentProvider如何获取联系人
- ContentProvider获取手机联系人
- ContentProvider获取手机联系人
- 获取手机联系人(Contentprovider)
- android数据存储ContentProvider数据获取ContentResolver
- Android-数据存储(Content Provider ,调用系统 联系人 ContentProvider实现查询和增加联系人)
- 利用ContentProvider获取联系人列表
- android-ContentProvider获取联系人信息
- Android-contentprovider 获取手机联系人
- ContentProvider之获取手机联系人
- 26.获取系统联系人ContentProvider
- 使用ContentProvider获取联系人的所有信息
- ContentProvider实现获取通讯录所有联系人
- 安卓中使用ContentProvider获取和添加联系人
- 使用系统ContentProvider获取联系人信息
- 联系人的获取--ContentProvider
- 汉字数字转化为阿拉伯数字
- 28-linux中mysql的安装
- 题目1355:扑克牌顺子
- 1018. 锤子剪刀布 (20)
- hdu 2035 人见人爱A^B
- 数据存储:ContentProvider获取联系人
- iOS开发:通讯录之复杂文本字符串解析
- 结构体类型定义的一般式
- 1019. 数字黑洞 (20)
- LeetCode 1 找出两个数之和
- C# 窗口实现Win7简单屏幕泡泡保护程序 和实现聊天窗口震动
- What is VEX ?
- 深入学习微框架 Spring Boot
- java 正则表达式