アプリでカムインテントを開始していますが、画像をアプリフォルダー内の画像フォルダーに保存したいと考えています。これを達成するために、私はこのようなカムインテントを開始しています
public void startCamAction(View view) {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, this.getApplicationContext().getDir("images", MODE_PRIVATE));
startActivityForResult(new Intent(MediaStore.ACTION_IMAGE_CAPTURE), TAKE_PICTURE);
}
次のアクティビティでは、この画像で何かをしたいのですが、アプリがこのフォルダーにアクセスできないため、機能していないと思います。写真が保存されているフォルダは
content:://media/external/images/media/20
これは望ましいパスではありません。画像がアプリフォルダー内に保存されるように構成するにはどうすればよいですか?
ありがとう