【发布时间】:2014-10-31 10:55:19
【问题描述】:
我在 KITKAT OS 中的代码有问题。我想从图库中获取/显示图像并对其进行解码,如果它的尺寸更大并且它对 API 低于 19 的工作正常。但是当我在 KITKAT 中尝试我的应用程序时,我总是得到一个空指针异常,因为它返回了。
content://com.android.providers.media.documents/document/image:62
我已经在寻找解决方案并找到了这个。
input = context.getContentResolver().openInputStream(selectedImage);
bmp = BitmapFactory.decodeStream(input);
它正在显示图像,但我错过了一个步骤,即解码它,因为我无法获得图像的确切文件路径。
Bitmap imgbitmap = BitmapFactory.decodeFile(filepath, options_for_not_toobig);
如何在 KITKAT 中获取图像的确切地址,或者如何以其他方式解码图像。
谢谢
【问题讨论】:
标签: image filepath android-4.4-kitkat