您好我使用以下代码成功存储并获取图像 存储图像
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);
但我也需要知道路径。如何获得存储图像的路径。任何帮助都将受到赞赏并提前感谢。
答案 0 :(得分:1)
您可以在片段中尝试此方法
String absolutePath = getActivity().getFileStreamPath(imageName);