获取联系人信息方法
来源:互联网 发布:东方不败 知乎 编辑:程序博客网 时间:2024/05/14 10:05
package com.me.contacts.db;import java.io.InputStream;import java.util.ArrayList;import com.me.contacts.bean.ContactsBean;import android.content.ContentResolver;import android.content.Context;import android.database.Cursor;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.net.Uri;import android.provider.ContactsContract.CommonDataKinds.Phone;import android.provider.ContactsContract.Contacts;/** * ClassName:ContactsDAO <br/> * Function: 获取联系人信息方法. <br/> * Date: 2016年12月19日 下午7:50:05 <br/> * * @author duc * @version */public class ContactsDAO { public static ArrayList<ContactsBean> getAllContacts(Context context) { ArrayList<ContactsBean> datas = new ArrayList<ContactsBean>(); ContentResolver cr = context.getContentResolver(); // 联系人Uri Uri uri = Phone.CONTENT_URI; String[] projection = new String[] {Phone.DISPLAY_NAME, // 名字 Phone.NUMBER, // 号码 Phone.CONTACT_ID}; // 图片id Cursor cursor = cr.query(uri, projection, null, null, null); if (cursor != null) { while (cursor.moveToNext()) { // String name = cursor.getString(0); String num = cursor.getString(1); // 联系人头像图片id String id = cursor.getString(2); ContactsBean bean = new ContactsBean(); bean.name = name; bean.num = num; bean.id = id; datas.add(bean); } cursor.close(); } return datas; } public static Bitmap getContactsPhoto(Context context, String id) { ContentResolver cr = context.getContentResolver(); Uri contactUri = Uri.withAppendedPath(Contacts.CONTENT_URI, id); InputStream is = Contacts.openContactPhotoInputStream(cr, contactUri); Bitmap bitmap = BitmapFactory.decodeStream(is); return bitmap; }}
1 0
- 获取联系人信息方法
- Android获取手机联系人信息的方法
- 获取android联系人信息
- android获取联系人信息
- 获取联系人所有信息
- android获取联系人信息
- 获取android联系人信息
- 获取android联系人信息
- 获取android联系人信息
- android,获取联系人信息
- android获取联系人信息
- ios获取联系人信息
- 获取通讯录联系人信息
- ContactsContract获取联系人信息
- ContactsContract获取联系人信息
- 获取手机联系人信息
- 获取手机联系人信息
- 获取系统联系人信息
- 102. Binary Tree Level Order Traversal*
- Listener基础知识(一)
- 进程与线程
- 无表头单链表一些基本操作
- [02]CSS 选择器(上)
- 获取联系人信息方法
- 树梅派应用23:QT+树莓派实现一个简单的播放器
- 【PMP】Head First PMP 学习笔记 第六章 时间管理
- 工具优化(2) -- druid配置WebStatFilter完成网络url统计
- codeforces 747 D. Winter Is Coming (贪心)
- PPTP协议握手流程分析
- 单链表C语言
- 菜鸟学Android源码-System Server服务启动(Launcher调起)
- easing.js