Freigeben über


CameraManager.GetCameraCharacteristics(String) Methode

Definition

Abfragen der Funktionen eines Kamerageräts.

[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

Parameter

cameraId
String

Die ID des abzufragenden Kamerageräts. Dies kann entweder eine eigenständige Kamera-ID sein, die direkt geöffnet #openCamerawerden kann, oder eine physische Kamera-ID, die nur als Teil einer logischen Multikamera verwendet werden kann.

Gibt zurück

Die Eigenschaften der angegebenen Kamera

Attribute

Ausnahmen

wenn die cameraId keinem bekannten Kameragerät entspricht.

wenn das Kameragerät getrennt wurde.

Hinweise

Abfragen der Funktionen eines Kamerageräts. Diese Funktionen sind für eine bestimmte Kamera unveränderlich.

Ab API-Ebene 29 kann diese Funktion auch verwendet werden, um die Funktionen physischer Kameras abzufragen, die nur als Teil der logischen Multikamera verwendet werden können. Diese Kameras können nicht direkt über #openCamera

Ab API-Ebene 29 sind die meisten grundlegenden Kamerainformationen auch ohne KAMERA-Berechtigung weiterhin verfügbar, einige Werte sind jedoch für Apps, die diese Berechtigung nicht enthalten, nicht verfügbar. Die nicht verfügbaren Schlüssel werden aufgelistet von CameraCharacteristics#getKeysNeedingPermission.

Java-Dokumentation für android.hardware.camera2.CameraManager.getCameraCharacteristics(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen

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