我使用以下方法在gridview中查看图像。 Reference
String[] projection = {MediaStore.Images.Thumbnails._ID};
Cursor cursor = managedQuery( MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, projection, null, null, null);
它显示了在SD卡中有缩略图的图像。 但我想在sdcard中显示所有图像,而不仅仅是缩略图存在一个。 有没有办法让Android系统为MediaStore.Images.Thumbnails._ID创建缩略图?
答案 0 :(得分:2)
首先,网址MediaStore.Images.Media.EXTERNAL_CONTENT_URI
可以返回所有图片,
然后MediaStore.Images.Thumbnails
有方法:
public static Bitmap getThumbnail (ContentResolver cr, long origId, long groupId, int kind, BitmapFactory.Options options)
// origid is the Images.ImageColumns._ID
//groupid is the Images.ImageColumns.BUCKET_ID
可以返回缩略图。