ImageView imageView=new ImageView(this);
Uri uri=ContactsContract.Data.CONTENT_URI;
Cursor cursor=getContentResolver().query(uri, new String[]{ContactsContract.Data.DATA15}, null, null, null);
cursor.moveToFirst();
do{
byte[] str=cursor.getBlob(cursor.getColumnIndex(ContactsContract.Data.DATA15));
if(str!=null){
InputStream inputStream=new ByteArrayInputStream(str);
Bitmap bitmap=BitmapFactory.decodeStream(inputStream);
imageView.setImageBitmap(bitmap);
}
}while(cursor.moveToNext());
setContentView(imageView);
android 取得系统联系人的头像
最新推荐文章于 2021-05-26 09:14:22 发布
本文介绍了一种从Android联系人URI中查询并加载图片到ImageView的方法。通过使用ContentResolver和Cursor,可以从ContactsContract.Data.CONTENT_URI获取联系人的图片数据,并将其转换为Bitmap显示在ImageView上。
1万+

被折叠的 条评论
为什么被折叠?



