次のコードを使用してギャラリーから画像を選択する場合、新しい画像を撮るオプションもあり、それを行うと (デフォルトの画像ギャラリーに) 保存され、その画像を選択できます。
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(
Intent.createChooser(intent, "Select Picture"),
PICK_IMAGE);
私の最終的な目標は、「ギャラリーから選択する」と「写真を撮る」という 2 つのオプションを持つことです。私の質問 - 上記のインテントを介してカメラを自動的に起動する方法はありますか?
カメラの意図を使用するという意味ではありません。
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
カメラの意図でテストしているときに、2 つの主なバグに遭遇しました。 [OK] ボタンのバグと小さな画像が返されることです。そのため、他の方法が可能かどうか疑問に思っていました。おそらくそうではありませんが、試してみる価値はあります..?