我使用下面的方法在gridview中查看图像。参考
String[] projection = {MediaStore.Images.Thumbnails._ID};
Cursor cursor = managedQuery( MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, projection, null, null, null);
它显示了SD卡中有缩略图的图像。但我想显示SD卡中的所有图像,而不仅仅是缩略图。有什么方法可以让Android系统为MediaStore.Images.Thumbnails._ID创建缩略图吗?
首先,url MediaStore.Images.Media.EXTERNAL_CONTENT_URI
可以返回所有图像,然后CCD_ 2有方法:
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
可以返回缩略图。