0
ダイアログのボタンからカメラの意図を起動し、時間の90%が成功します。撮影前にインテントが起動して閉じる時間の残りの10%。パーマネントがオンになっていますが、アンドロイド6を使用しています。 このようなときに何らかのイベントが発生する可能性がありますか?この時折の失敗原因とすることができるどのようなイベントカメラの意図が間違っている
Intent takePicture = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if (takePicture.resolveActivity(getPackageManager()) != null) {
alertDialog.cancel();
startActivityForResult(takePicture, REQUEST_IMAGE_CAPTURE);
}
nice answer、thnks.isそこには、この意図を解消できない旗がありますか? – Mushirih
@PeterMushirih:いいえ、数千のデバイスモデルから約20億個のAndroidデバイスがあることをご理解ください。これらのデバイスモデルには、数百種類の異なるカメラアプリが付属しています。ユーザーは、他のカメラアプリをインストールすることもできます。 'ACTION_IMAGE_CAPTURE'はそれらを呼び出すことができます。 – CommonsWare