如何获取使用Context.MODE_PRIVATE存储的图像的图像路径

时间:2016-03-10 08:50:56

标签: android file uri

您好我使用以下代码成功存储并获取图像 存储图像

FileOutputStream fos = getActivity().openFileOutput(picName, Context.MODE_PRIVATE);
                ByteArrayOutputStream bos = new ByteArrayOutputStream();
                compressed_bitmap.compress(Bitmap.CompressFormat.JPEG, 95, bos);
                byte[] img = bos.toByteArray();
                fos.write(img);
                fos.close();

获取图像

InputStream input = getActivity().openFileInput(imageName);
                        Bitmap bitmap = BitmapFactory.decodeStream(input,null,null);

但我也需要知道路径。如何获得存储图像的路径。任何帮助都将受到赞赏并提前感谢。

1 个答案:

答案 0 :(得分:1)

您可以在片段中尝试此方法

String absolutePath = getActivity().getFileStreamPath(imageName);