[java] view plaincopy
  1. // 取得Intent中的頭像
  2. ivShowImage = (ImageView) findViewById(R.id.call_log_detail_contact_img);
  3. //通话电话号码获取头像uri
  4. Uri uriNumber2Contacts = Uri
  5. .parse("content://com.android.contacts/"
  6. + "data/phones/filter/" + strPhoneNumber);
  7. Cursor cursorCantacts = SApplication.nowSApplication
  8. .getContentResolver().query(uriNumber2Contacts, null, null,
  9. null, null);
  10. if (cursorCantacts.getCount() > 0) { //若游标不为0则说明有头像,游标指向第一条记录
  11. cursorCantacts.moveToFirst();
  12. Long contactID = cursorCantacts.getLong(cursorCantacts
  13. .getColumnIndex("contact_id"));
  14. Uri uri = ContentUris.withAppendedId(
  15. ContactsContract.Contacts.CONTENT_URI, contactID);
  16. InputStream input = ContactsContract.Contacts
  17. .openContactPhotoInputStream(
  18. SApplication.nowSApplication
  19. .getContentResolver(), uri);
  20. btContactImage = BitmapFactory.decodeStream(input);
  21. Log.i("info", "bt======" + btContactImage);
  22. ivShowImage.setImageBitmap(btContactImage);
  23. } else {//么有头像设置默认头像
  24. ivShowImage
  25. .setImageResource(R.drawable.call_log_contact_image2);
  26. }

android通过查询电话号码获取联系人头像相关推荐

  1. android contacts电话查询头像,android透过查询电话号码获取联系人头像

    android通过查询电话号码获取联系人头像 // 取得Intent中的頭像 ivShowImage = (ImageView) findViewById(R.id.call_log_detail_c ...

  2. Android中 根据电话号码获取联系人姓名

    以下是根据一个已知的电话号码,从通讯录中获取相对应的联系人姓名的代码: public String getContactNameFromPhoneBook(Context context, Strin ...

  3. Androidの通过查询电话号码或ID获取联系人头像

    Androidの通过查询电话号码或ID获取联系人头像 1.通过联系人手机号码查询获取头像 // 取得Intent中的頭像 ivShowImage = (ImageView) findViewById( ...

  4. android 设置联系人头像代码,Android根据电话号码获得联系人头像实例代码

    在日常Android手机的使用过程中,根据电话号码获得联系人头像,是经常会碰到的问题.本文即以实例形式讲述了Android根据电话号码获得联系人头像是实现代码.分享给大家供大家参考之用.具体方法如下: ...

  5. android+头像+程序,Android获取联系人头像的方法

    本文实例讲述了Android获取联系人头像的方法.分享给大家供大家参考,具体如下: public byte[] getPhoto(String people_id) { String photo_id ...

  6. Android 获取联系人头像

    /*** 获取联系人头像** @param context* @return*/public static Bitmap getContactsIcon(Context context, int co ...

  7. 根据电话号码获得联系人头像

    根据电话号码获得联系人头像,是经常会碰到的问题.通过ContentProvider,可以访问Android中的联系人等数据.常用的Uri有: 联系人信息Uri:content://com.androi ...

  8. Android通讯录管理(获取联系人 通话记录 短信消息)(一)

    Android通讯录管理(获取联系人.通话记录.短信消息) 2014年2月26日 通讯录开发研究学习 前言:前阵子主要是记录了如何对联系人的一些操作,比如搜索,全选.反选和删除等在实际开发中可能需要实 ...

  9. Android通讯录管理(获取联系人、通话记录、短信消息)(二)

    Android通讯录管理(获取联系人.通话记录.短信消息)(二) 前言:上一篇博客介绍的是获取联系人的实现,本篇博客将介绍通话记录的实现. 同样的,你可以到这里下载源码:http://download ...

最新文章

  1. SAP MM 库存初始化和批量扩充物料仓位
  2. 查询计算机端口号被谁占用了
  3. Python 检测字符串开始值String.StartsWith 方法
  4. JVM 内存监控 (1.8)
  5. Learn CMake's Scripting Language in 15 Minutes (ZZ)
  6. c++中,可以用delete释放一个数组的空间吗?
  7. 解决ios下的微信打开的页面背景音乐无法自动播放(转载)
  8. python 传递任意数量的实参
  9. dojo实现省份地市级联报错(二)
  10. Servlet基础详解
  11. 代码质量分析利器之SonarQube【史上最全】
  12. 手机短信压力测试v1.4
  13. 怎么将flv视频转换成mp4格式
  14. 五、线性回归和多项式回归实现
  15. 解锁用户 修改用户登录尝试次数无限
  16. opencv鼠标事件和滑条操作
  17. 经典Hbase面试7题(附答案)
  18. MIUI10自助更换主题和字体
  19. java读取配置文件详解
  20. 《麦肯锡精英的48个工作习惯》书评

热门文章

  1. 图像scale与相机参数_Camera 图像处理原理分析
  2. Robotics: Computational Motion Planning(路径规划)笔记(一):基于图搜索的方法-Grassfire、Dijkstra和A*算法
  3. 正大国际期货:期货投资你的感悟是什么?
  4. PC Building Simulator Steam版、WeGame版、游侠版、3DM版、破解版 有啥区别
  5. 程序员学完深入理解计算机系统,深入理解计算机系统9个重点笔记
  6. MATLAB中detrend函数使用
  7. #umn 来美国近一个月的简单见闻
  8. 视觉算法工作一年社招经历总结
  9. 【经历】苹果企业账号申请记录,比想象中要简单
  10. Linux的基础配置