http://developer.android.com/reference/android/provider/MediaStore.Images.Thumbnails.htmlを参照してください。
Uri からサムネイルを取得する最後の 3 つの方法を試しています。
ただし、カーソルは null のままです。使い方を教えてください。基本的に、SDカードに保存されている画像からマイクロサイズのサムネイル(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ではなくパスしかないため、パラメーターとして必要なメソッドは試していません。