在我的应用中,将.jpg文件保存在移动设备的内部存储器中。并尝试在ImageView中加载相同的背面,为此做了以下事情..
String path = file.getAbsolutePath();
Bitmap bmp;
bmp = BitmapFactory.decodeFile(path);
iView.setImageBitmap(bmp);
iView是Imageview实例。
但每次bmp都为null,这意味着它无法解码此文件 任何人都可以帮忙解决这个问题。
答案 0 :(得分:0)
我通过在创建文件时将Uri传递给位图来实现它,如下所示:
Bitmap bm = BitmapFactory.decodeFile(imageUri.getPath(), options);
imageView.setImageBitmap(bm);
要获取Uri,我在文件上执行以下操作:
imageUri = Uri.fromFile(fileNameHere);