gpt4 book ai didi

android - 从安卓图库中选择缩略图

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:16:38 26 4
gpt4 key购买 nike

我知道如何从android中的图库获取照片

Intent gallery = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(gallery, PHOTO_REQUEST_CODE);

但是我该如何具体选择缩略图呢?

赏金原因:

我已经在 Get thumbnail Uri/path of the image stored in sd card + android 尝试了这两种解决方案.他们不为我工作。我不知道如何从数据中获取selectedImageUri,它是long类型

 onActivityResult(int requestCode, int resultCode, Intent data)

最佳答案

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();
}
}

关于android - 从安卓图库中选择缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16928263/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com