共用方式為


CameraManager.GetCameraCharacteristics(String) 方法

定義

查詢相機裝置的功能。

[Android.Runtime.Register("getCameraCharacteristics", "(Ljava/lang/String;)Landroid/hardware/camera2/CameraCharacteristics;", "")]
public Android.Hardware.Camera2.CameraCharacteristics GetCameraCharacteristics(string cameraId);
[<Android.Runtime.Register("getCameraCharacteristics", "(Ljava/lang/String;)Landroid/hardware/camera2/CameraCharacteristics;", "")>]
member this.GetCameraCharacteristics : string -> Android.Hardware.Camera2.CameraCharacteristics

參數

cameraId
String

要查詢之相機裝置的標識碼。 這可能是可由 直接開啟 #openCamera的獨立相機標識碼,或只能作為邏輯多相機一部分使用的實體相機標識碼。

傳回

指定相機的屬性

屬性

例外狀況

如果 cameraId 不符合任何已知的相機裝置,則為 。

如果相機裝置已中斷連線,則為 。

備註

查詢相機裝置的功能。 給定相機的這些功能是不可變的。

從 API 層級 29,此函式也可用來查詢只能做為邏輯多相機一部分的實體相機功能。 無法直接透過開啟這些相機 #openCamera

此外,從 API 層級 29 開始,雖然最基本的相機資訊仍然可供使用,即使沒有 CAMERA 許可權,某些值也不適用於沒有該許可權的應用程式。 無法使用的索引鍵會由 CameraCharacteristics#getKeysNeedingPermission列出。

android.hardware.camera2.CameraManager.getCameraCharacteristics(java.lang.String)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

另請參閱

  • GetCameraIdList()
  • <xref:Android.App.Admin.DevicePolicyManager.SetCameraDisabled(Android.Content.ComponentName%2c+System.Boolean)>