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不存在,則會在額外欄位中回傳一個較小的影像,作為點陣物件。 這對於只需要小影像的應用非常有用。 若有EXTRA_OUTPUT,則全尺寸影像將寫入 Uri 值 EXTRA_OUTPUT。 截至 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 都不會被廣播。
注意:如果你 app android.os.Build.VERSION_CODES#M M 目標及以上,且宣告使用未被授予的 android.Manifest.permission#CAMERA 權限,嘗試使用此動作會導致 java.lang.SecurityException。
Java 文件 android.provider.MediaStore.ACTION_IMAGE_CAPTURE。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。