ImageView を使用して、カメラから撮影した画像を表示したい
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
これは今のところ問題なく動作しますが、ユーザーが選択したカメラ アプリを使用して写真を撮った後、(おそらくアプリから) ダイアログが表示され、撮影した写真を保存するか削除するかを尋ねられます (少なくとも Android 2.3 および 4.2 ではデフォルトのカメラ アプリを使用)。
この余分なダイアログをスキップして、(onActivityResult が呼び出されたときに) ImageView に画像を直接表示したいと思います。これは、ユーザーが写真を保存または削除する可能性があるため、不要な追加の対話ステップを意味するためです。私のアプリ。
単純な ACTION_IMAGE_CAPTURE インテントを使用してこれは可能ですか、それともこの目的のために Camera Preview や SurfaceView などのより複雑なものが必要ですか?