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

// 取得Intent中的頭像
			ivShowImage = (ImageView) findViewById(R.id.call_log_detail_contact_img);
			//通话电话号码获取头像uri
			Uri uriNumber2Contacts = Uri
					.parse("content://com.android.contacts/"
							+ "data/phones/filter/" + strPhoneNumber);
			Cursor cursorCantacts = SApplication.nowSApplication
					.getContentResolver().query(uriNumber2Contacts, null, null,
							null, null);
			if (cursorCantacts.getCount() > 0) {	//若游标不为0则说明有头像,游标指向第一条记录
				cursorCantacts.moveToFirst();
				Long contactID = cursorCantacts.getLong(cursorCantacts
						.getColumnIndex("contact_id"));
				Uri uri = ContentUris.withAppendedId(
						ContactsContract.Contacts.CONTENT_URI, contactID);
				InputStream input = ContactsContract.Contacts
						.openContactPhotoInputStream(
								SApplication.nowSApplication
										.getContentResolver(), uri);
				btContactImage = BitmapFactory.decodeStream(input);
				Log.i("info", "bt======" + btContactImage);
				ivShowImage.setImageBitmap(btContactImage);

			} else {//么有头像设置默认头像
				ivShowImage
						.setImageResource(R.drawable.call_log_contact_image2);

			}
		

更多相关文章
  •     前段时间老师在讲函数调用的时候,用Fibonacci数列来演示了一下,因为以前没怎么接触过Fibonacci,所以当时很懵.     当时让求的是Fibonacci数列中,第N位值为多少,当时老师写的是: 之后呢,老师留的做作业是:求Fibonacci数列前N位的和,晚上自习的时候在想,求和 ...
  • 文/阳光 易网科技专栏作家日前,美国司法部以"网络窃密"罪名起诉中国五名军官,再次掀起中美之间就网络安全问题的激烈对抗.先是中国政府宣布暂停中美网络安全工作小组的所有活动,紧接着,国内官方文件要求各大政府机构"不得采购安装Windows 8软件".用一位美国网 ...
  • Code By Link @ T.r.F Web Site: www.trfweb.cn Blog: www.link0day.cn 看到文章 可能您感到疑惑..为啥分析程序的出来的叫漏洞叫Bug呢? 因为.. 菜鸟我发现的 并不是什么了不起的东西 只是一个跨站 程序里面没有与数据库交互的地方. 所 ...
  • MS SQL基本语法及实例操作   一:建表并初始化 ============================ create database mf2011        --创建数据库   use mf2011  --使用数据库   create table dept   --创建“部门”表 ( ...
  • 上次 用 GROUP_CONCAT 实现了 统计报表,这次麻烦又来了.....   还好,使用 locate函数 轻松实现 摘自 ylqmf的专栏  
  • 这篇论坛文章(赛迪网技术社区)主要根据一个实际案例具体分析了fast刷新所受到的限制,详细内容请大家参考下文:
一周排行
  • 易网科技讯 5月20日上午消息,在今日上午举行的易网2010年第一季度财报分析师电话会议上,易网首席执行官兼董事丁磊表示,对整个网游行业的增长保持乐观看法. 在刚刚结束的易网一季度分析师电话会议上,在一位投行分析师问 ...
  • 易网科技讯 6月25日消息,据<今日美国>报道,<华尔街日报>周二晚上发布消息称,谷歌准备推出新的机顶盒产品,再度试水电视市场.报道称,这家科技巨头将在周三举行的年度开发者大会上展示机顶盒.消 ...
  • 10多年前,汤姆·汉克斯扮演的阿甘,在捕虾船的生意失败之后,在自家门口的邮箱前傻乎乎地拿着一张纸说:"丹中尉帮我买了一家卖水果的公司的股 票,他们说我这辈子都不用为钱发愁了."那张纸的背后,印着一 ...
  • 易网科技讯 10月28日消息,2010中国国际物联网(传感网)大会今天在无锡召开,本次会议的主题为"迎接智能时代",易网科技作为本次会议的战略合作媒体在现场直播报道. 以下为无锡市市长毛小平在现场 ...
  • //是平板返回true 不是平板返回false   public  boolean isTablet(Context context) {     return (context.getResources().get ...
  • 转载自cnblogs博文http://www.cnblogs.com/phinecos/archive/2010/09/28/1837578.html #!/usr/bin/python #coding=utf-8 ...
  • C114讯 9月17日午间消息(常山)联芯科技总裁孙玉望在北京通信展表示,联芯平台芯片出货量已经超过200万片,处于业界第一:在OMS.HSUPA及测试手机等热点领域加紧推出新品. 孙玉望坦言,未来TD芯片竞争将出现 ...
  • 屏幕大小 1.不同的layout       Android手机屏幕大小不一,有480x320,640x360,800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的lay ...
  • 由于 JavaScript 的语言特性,我们可以向通用对象动态添加和删除属性.所以 Object 也可以看成是 JS 的一种特殊的集合. 虽然这个集合的 key 只能是 String 类型,不像 Java 里面的各种 ...
  •  粒子系统主要分为如下两种模式:          1.重力式粒子系统(CCParticleSystemPoint  ): 这种粒子存在重力,好像地球的万有引力一样,所有的粒子都会收到重力的约束,当然重力的大小是可以 ...