Language

MediaStore.ActionImageCapture フィールド

定義

カメラ アプリケーションが画像をキャプチャして返すように送信できる標準インテント アクション。

[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が発生します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

関連項目