MediaStore.ActionImageCapture フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カメラ アプリケーションが画像をキャプチャして返すように送信できる標準インテント アクション。
[Android.Runtime.Register("ACTION_IMAGE_CAPTURE")]
public const string ActionImageCapture;
[<Android.Runtime.Register("ACTION_IMAGE_CAPTURE")>]
val mutable ActionImageCapture : string
フィールド値
- 属性
注釈
カメラ アプリケーションが画像をキャプチャして返すように送信できる標準インテント アクション。
呼び出し元は、このイメージの書き込み先を制御するための追加のEXTRA_OUTPUTを渡すことができます。 EXTRA_OUTPUTが存在しない場合は、小さなサイズの画像が追加フィールドの Bitmap オブジェクトとして返されます。 これは、小さなイメージのみが必要なアプリケーションに役立ちます。 EXTRA_OUTPUTが存在する場合は、フルサイズのイメージが EXTRA_OUTPUT の Uri 値に書き込まれます。
android.os.Build.VERSION_CODES#LOLLIPOPの時点で、この URI はandroid.content.Intent#setClipData(ClipData)を介して指定することもできます。 この方法を使用する場合でも、古いアプリケーションと互換性を保つには、EXTRA_OUTPUT フィールドを介して URI を指定する必要があります。 ClipData を設定しない場合は、 Context#startActivity(Intent)を呼び出すときにそこにコピーされます。
EXTRA_OUTPUTが存在するかどうかに関係なく、この意図を使用して画像がキャプチャされた場合、 android.hardware.Camera#ACTION_NEW_PICTURE はブロードキャストされません。
注: アプリが android.os.Build.VERSION_CODES#M M 以上を対象とし、付与されていない android.Manifest.permission#CAMERA アクセス許可を使用すると宣言されている場合、このアクションを使用しようとすると java.lang.SecurityExceptionが発生します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。