从android库中选择缩略图

Pou*_*ald 7 android bitmap thumbnails android-intent android-image

我知道如何从android中的相册中获取照片

Intent gallery = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(gallery, PHOTO_REQUEST_CODE);
Run Code Online (Sandbox Code Playgroud)

但是我如何专门选择缩略图?

BOUNTY的原因:

我已经尝试了两个解决方案获取存储在SD卡+ android中的图像的缩略图Uri /路径.他们不适合我.我不知道怎么弄selectedImageUri,这是类型的long,从data

 onActivityResult(int requestCode, int resultCode, Intent data)
Run Code Online (Sandbox Code Playgroud)

Poi*_*ull 0

String fn = ...; // file name
ContentResolver cr = ctx.getContentResolver();
Cursor c = cr.query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
           new String[]{
              BaseColumns._ID
           }, MediaColumns.DATA + "=?", new String[]{ fn }, null);
     if(c!=null) {
        try{
           if(c.moveToNext()) {
              long id = c.getLong(0);
              Bitmap thumbnail = MediaStore.Images.Thumbnails.getThumbnail(cr, id, MediaStore.Images.Thumbnails.MINI_KIND, null);
           }
        }finally{
           c.close();
        }
     }
Run Code Online (Sandbox Code Playgroud)