我创建中,你从一个地方x
复制图像位置y
Android应用程序。复制完成后,我想看到ImageView
中的图片。 我知道图片的位置,但无论我怎么努力,我不能创建它的bitmap
对象。BitmapFactory.decodeFile()返回null
这是导致我的问题,该生产线是这样的:
BitmapFactory.decodeFile(dir+s);
dir = getCacheDir().getAbsolutePath()+"/images/";
s = file name (eg. 1275123123.jpg)
如果我创建一个具有相同路径的File
对象,并调用f.isFile()
,它返回true
。
开口Android或窗口图像是没有问题的。
什么'真正的路径? – Blackbelt 2013-05-13 21:01:18
你检查http://stackoverflow.com/questions/6013029/android-decodefile-always-returns-null-for-file-in-internal-storage – Ryan 2013-05-13 21:17:22
@blackbelt /data/data/net.hath.snapcap/cache /images/file.jpg – MartinHaTh 2013-05-13 21:17:28