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刷新所受到的限制,详细内容请大家参考下文:
一周排行
  • Thread.join()用来让当前线程插队. 1 static Thread main; 2 static Thread threadA; 3 static Thread threadB; 4 5 public s ...
  • 下载地址:http://cdn.cocos2d-x.org/cocos2d-x-3.0beta2.zip命令如下: cd cocos2d-x-3.0beta chmod 777 ./ //免得后面报没有权限 cd t ...
  • 易网科技讯 3月24日消息,成都金亚科技股份有限公司执行总经理王海龙今天在接受易网科技专访时表示,随着三网融合和NGB的发展,金亚除了维持现有的产品开发以外,将会推进高端产品发展战略. 2009年10月14日,首家过 ...
  • Description In this problem, you have to analyze a particular sorting algorithm. The algorithm processes a s ...
  • In this article, I will describe how to use Mockito to do behavior driven test for high quality coding. impo ...
  • 瞻博网络(Juniper Networks®,NYSE: JNPR)宣布发布一系列全新Junos One处理器,它创新性地将芯片和软件结合起来,从而使高性能网络不再受到局限.Junos One系列产品结合了瞻博网络多 ...
  • 7月3日,"2012增值电信业务合作发展大会暨移动互联网(北京)峰会" 在北京•新世纪日航饭店隆重召开.工业和信息化部通信发展司副司长陈家春.北京市通信管理局副局长韩玮.北京市社会团体管理办公室处 ...
  • <script type="text/javascript" language="javascript" src="ext-3.2.1/adapter/ext/ ...
  • NYOJ-779] 兰州烧饼 时间限制:1 ms    内存限制:65535 KB 难度:1   描述烧饼有两面,要做好一个兰州烧饼,要两面都弄热.当然,一次只能弄一个的话,效率就太低了.有这么一个大平底锅,一次可以 ...
  • 1.插入单引号如果不转化的话,字符串插入到数据库中错误的,只要在字符串中有单引号的地方在加一个单引号即可.    例如:在数据库插入'井下设备' :    insert into Static_Belong(Belo ...