WindowManager.PropertyCameraCompatAllowForceRotation Feld

Definition

Achtung

Use 'Android.Views.IWindowManager.PropertyCameraCompatAllowForceRotation'. This class will be removed in a future release.

Anwendungsebene android.content.pm.PackageManager.Property PackageManager.Property für eine App, um das System darüber zu informieren, dass die App von der Kamerakompatibilitäts-Erzwingungsbehandlung ausgeschlossen werden sollte.

[Android.Runtime.Register("PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION", ApiSince=34)]
[System.Obsolete("Use 'Android.Views.IWindowManager.PropertyCameraCompatAllowForceRotation'. This class will be removed in a future release.")]
public const string PropertyCameraCompatAllowForceRotation;
[<Android.Runtime.Register("PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION", ApiSince=34)>]
[<System.Obsolete("Use 'Android.Views.IWindowManager.PropertyCameraCompatAllowForceRotation'. This class will be removed in a future release.")>]
val mutable PropertyCameraCompatAllowForceRotation : string

Feldwert

Attribute

Hinweise

Anwendungsebene android.content.pm.PackageManager.Property PackageManager.Property für eine App, um das System darüber zu informieren, dass die App von der Kamerakompatibilitäts-Erzwingungsbehandlung ausgeschlossen werden sollte.

Die Kamerakompatibilitätsbehandlung richtet Hochformat-App-Fenster mit der natürlichen Ausrichtung des Geräts und querformatigen App-Fenstern gegenüber der natürlichen Ausrichtung des Geräts aus. Ein Konflikt zwischen den Ausrichtungen kann zu Kameraproblemen wie seitwärts oder gestreckter Sucher führen, da dies eine der stärksten Annahmen ist, die Apps bei der Implementierung von Kameravorschauen machen. Da die natürliche Ausrichtung von Apps und Geräten nicht garantiert ist, kann die Drehung zu Letterboxing führen. Die erzwungene Drehung wird ausgelöst, sobald eine App die Kamera öffnet und nach dem Schließen der Kamera entfernt wird.

Die Kamerakompatibilität kann von Geräteherstellern auf Displays aktiviert werden, für die die angeforderte Ausrichtungsanzeigeeinstellung aktiviert ist, wodurch der Kompatibilitätsmodus für Apps mit fester Ausrichtung unter Android 12 (API-Ebene 31) oder höher aktiviert ist. Weitere Informationen finden Sie im Gerätekompatibilitätsmodus .

Wenn diese Eigenschaft auf true oder nicht festgelegt ist, kann das System die Kraftdrehungsbehandlung auf Aktivitäten mit fester Ausrichtung anwenden. Gerätehersteller können Pakete aus der Behandlung ausschließen, indem sie ihre Diskretion verwenden, um die Anzeigekompatibilität zu verbessern.

Wenn diese Eigenschaft auf <a0/> festgelegt ist, wendet das System die Kraftdrehungsbehandlung nicht an.

<b>Syntax:</b>

&lt;application&gt;
              &lt;property
                android:name="android.window.PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION"
                android:value="true|false"/&gt;
            &lt;/application&gt;

Java-Dokumentation für android.view.WindowManager.PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION.

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: