我只是好奇 MediaStore.Images.Media.MINI_THUMB_MAGIC 列包含什么。它与图像的缩略图有什么关系吗?谢谢你。
问问题
3665 次
2 回答
8
请参阅Android 开发人员参考的MediaStore.Images.ImageColumns。对于文档——它说它返回“迷你拇指 ID”。
另请参阅在地图上显示缩略图以了解如何使用此 ID:
long thumbId = cursor.getLong(cursor.getColumnIndex(MediaStore.Images.ImageColumns.MINI_THUMB_MAGIC));
String[] args = new String[]{String.valueOf(thumbId)};
Cursor ct = managedQuery(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, null, MediaStore.Images.Thumbnails._ID + "= ?", args, null);
于 2013-01-01T04:20:25.173 回答
1
MINI_THUMB_MAGIC
返回一个随机数,您无法从中获取缩略图 ID。使用MediaStore.Images.Media._ID
,它与MediaStore.Images.Thumbnails.IMAGE_ID
ArrayList<String> ids; // ArrayList of MediaStore.Images.Media._ID
String selection = MediaStore.Images.Thumbnails.IMAGE_ID + " IN (" + TextUtils.join(",", ids) + ")";
Cursor cursor2 = resolver.query(
MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI,
new String[]{{MediaStore.Images.Thumbnails.DATA,MediaStore.Images.Thumbnails.IMAGE_ID}},
selection,
null,
null);
于 2016-04-22T19:12:34.810 回答