这是我内部存储器的屏幕截图,我已经保存了图片。
我想在图片视图中查看图片。那么如何获取图片路径或者如何从内部存储器中读取图片呢?
请帮帮我。
我尝试了一些代码,但它们并没有起作用:
FileInputStream fis;
String filePath = activity.getFilesDir().getPath();
String path = data.get(position).get("product_image");
fis = openFileInput(filePath+"/broccolicasserole.jpg");
Bitmap bitmapA = BitmapFactory.decodeStream(fis);
producticon.setImageBitmap(bitmapA);
从数据库获取图像名称的方式如下:-data.get(position).get("product_image");
还可以尝试以下代码:
> String filePath = activity.getFilesDir().getPath();
File filePath1 = imageLoader.DisplayImage(filePath+data.get(position).get("product_image"), producticon);
/data/data/com.wtow.restaurant/app_imageDir/Restaurant/broccolicasserole.jpg
,请检查你问题中的图片。你的路径应该是/data/data/com.wtow.restaurant/app_files/Restaurant/broccolicasserole.jpg
。 - Knossos