ビットマップ イメージを Android の内部ストレージに保存しました。ここで、/myphoto.jpg であるこの画像を取得し、shareIntent を使用して共有したいと考えています。内部ストレージ メモリから myphoto.jpg を読み取る方法を教えてください。理想的には、ファイル パスを取得することを期待しています。
ByteArrayOutputStream outputBuffer = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.JPEG, 100, outputBuffer);
byte[] byteImage1=outputBuffer.toByteArray();
//save file to internal storage
FileOutputStream outputStream;
try {
outputStream = context.openFileOutput("myphoto.jpg", Context.MODE_PRIVATE);
outputStream.write(byteImage1);
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}