【发布时间】:2013-05-31 11:09:09
【问题描述】:
我知道如何从 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 尝试了这两种解决方案。他们不适合我。我不知道如何从data 中获取selectedImageUri 类型为long 的方法
onActivityResult(int requestCode, int resultCode, Intent data)
【问题讨论】:
-
@MiroMarkarian 感谢您的链接。但是当我使用
Bitmap bitmap = MediaStore.Images.Thumbnails.getThumbnail( getContentResolver(), data.getData(), MediaStore.Images.Thumbnails.MINI_KIND, (BitmapFactory.Options) null);时出现错误。我如何将data.getData()更改为回复中建议的 id? -
尝试使用
Cursors。这是那边那个人建议的第二个解决方案,据报道它比Bitmap选项效果更好 -
@MiroMarkarian 第二个解决方案期望
long为selectedImageUri。但我只有data.getData()。如何获取/解析 id? -
嘿,你有想过吗?我在看同样的问题...
标签: android android-intent bitmap thumbnails android-image