请参阅http://developer.android.com/reference/android/provider/MediaStore.Images.Thumbnails.html
我正在尝试最后三种方法从 Uri 获取缩略图。
但光标仍然为空。请帮忙看看怎么用?基本上我想从存储在 sdcard 上的图像中获取微型缩略图(由 android 生成)。
Cursor cursor = MediaStore.Images.Thumbnails.query(getContentResolver(),
Uri.parse("file://" + "/mnt/sdcard/DCIM/Camera/IMG_20110722_101000.jpg"), null);
if (cursor != null) {
Log.d("sf","Sfsfs");
}
还尝试了以下一个:
Cursor cursor = MediaStore.Images.Thumbnails.queryMiniThumbnails(getContentResolver(),
Uri.parse("file://" + "/mnt/sdcard/DCIM/Camera/IMG_20110722_101000.jpg"), MediaStore.Images.Thumbnails.MICRO_KIND, null);
if (cursor != null) {
Log.d("sf","Sfsfs");
}
我没有尝试任何需要long origId
作为参数的方法,因为我只有路径而不是 ID。