電話をかけている場合、カメラから写真を撮っているとき
File file = new File(getFilesDir().getAbsolutePath() + "/myImage.jpg");
Uri outputFileUri = Uri.fromFile(file);
cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
OK button
カメラアプリは機能しておらず、何もしません(実際には、私が提供した内部メモリに保存されないため、アプリ自体は何もしません)。
しかし、私が電話した場合
File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/myImage.jpg");
Uri outputFileUri = Uri.fromFile(file);
cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
すべてが正常で、写真はSDカードに保存されます。
私の質問は、SDカードなしでキャプチャ写真をフル解像度で保存する方法はありますか?