在我的应用程序中,有一个文件:
private File TEMP_PHOTO_FILE = new File(Environment.getExternalStorageDirectory(), "temp_photo.jpg");这是在我的类中直接声明的,并且对中的所有方法都是可见的。
我想使用这个:
Bitmap thePhoto = BitmapFactory.decodeFile(Uri.fromFile(TEMP_PHOTO_FILE).toString());生成字符串:"file:///mnt/sdcard/temp_photo.jpg“”的Uri.fromFile(TEMP_PHOTO_FILE).toString()
为什么这不起作用?似乎因为我们正在处理一个文件,所以应该有一些decodeFile()方法来接受URI作为输入。由于不一致,不允许这样做是非常令人沮丧的。
发布于 2011-10-02 06:49:57
"file://“不能工作。试试这个:
Bitmap thePhoto = BitmapFactory.decodeFile(TEMP_PHOTO_FILE.getAbsolutePath().toString());https://stackoverflow.com/questions/7623223
复制相似问题