4

MediaStore.Images.Media.MINI_THUMB_MAGIC列に何が含まれているのか知りたいだけです。画像のサムネイルと関係がありますか?ありがとうございました。

4

2 に答える 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 に答える