我知道如何在Android中从相册获取照片。
Intent gallery = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(gallery, PHOTO_REQUEST_CODE);
但是我该如何具体选择缩略图呢?
悬赏的原因:
我已经尝试了获取存储在SD卡和Android中的图像的缩略图URI /路径这两个解决方案。但它们对我没有用。我不知道如何从data
中获取selectedImageUri
,它是long
类型。
onActivityResult(int requestCode, int resultCode, Intent data)
Bitmap bitmap = MediaStore.Images.Thumbnails.getThumbnail( getContentResolver(), data.getData(), MediaStore.Images.Thumbnails.MINI_KIND, (BitmapFactory.Options) null);
时出现了错误。请问如何将data.getData()
更改为回复中建议的id? - Pouton GeraldselectedImageUri
作为long
类型传入,但我只有data.getData()
。我该如何获取/解析ID? - Pouton Gerald