查找本地联系人工具类
来源:互联网 发布:淘宝个人网店怎么注册 编辑:程序博客网 时间:2024/06/05 01:14
查找本地联系人工具类
public class Contact { //创建方法返回联系人 public static List<Contacts> getContacts(Context context){ //创建一个集合 ArrayList<Contacts> lis = new ArrayList<>(); //获取到解析器 ContentResolver contentResolver = context.getContentResolver(); //创建一个uri Uri contacturi =Uri.parse("content://com.android.contacts/contacts"); Uri uri = Uri.parse("content://com.android.contacts/data"); //查询联系人 Cursor contactCursor = contentResolver.query(contacturi, new String[]{"_id"}, null, null, null); while (contactCursor.moveToNext()){ String id = contactCursor.getString(0); if (!TextUtils.isEmpty(id)){ Contacts contacts = new Contacts(); //通过id找到数据 Cursor query = contentResolver.query(uri, new String[]{"mimetype","data1"}, "raw_contact_id=?", new String[]{id}, null); while (query.moveToNext()){ String mimetype = query.getString(0); String data = query.getString(1); //判断是姓名还是电话 if ("vnd.android.cursor.item/phone_v2".equals(mimetype)){ contacts.phone =data; }else if ("vnd.android.cursor.item/name".equals(mimetype)){ contacts.name = data; } lis.add(contacts); } } } return lis; }}
0 0
- 查找本地联系人工具类
- 联系人操作工具类
- 查询联系人封装工具类
- 读取联系人工具类模板
- Android基础:获取手机联系人工具类
- 本地联系人的ContentProvider
- android 遍历本地联系人
- 查找联系人 FindMatchingContact 方法
- 查找联系人信息
- XMPP查找联系人出错
- 使用phonegap查找联系人
- 本地缓存工具类
- 本地缓存工具类
- Android 之获取本地联系人
- 怎么查找联系人的头像
- Content Provider:查找手机联系人
- android 中查找获取联系人
- Android获取通讯录中的所有联系人工具类
- navicat连接linux系统中mysql-错误:10038
- oracle条件不等于字符bug
- Coframe及NUI的样式在哪里改
- Linux CentOS上安装memcached及memcache
- 打电话Demo及Android6.0的运行时权限问题
- 查找本地联系人工具类
- linux下如何启动/停止/重启mysql:
- Android EnentBus 简单使用。
- Eclipse常用快捷键(修订版)
- location
- Boost 15 进程间通信
- 全局变量、静态全局变量、局部变量和静态局部变量
- 最大似然估计解决线性回归
- hibernate数据源配置