IWindowManager.PropertyCompatAllowUserAspectRatioOverride Feld

Definition

Ebene der Anwendung android.content.pm.PackageManager.Property PackageManager.Property tag that (when set to false) informs the system the app has opt out of the user-facing aspect ratio compatibility override.

[Android.Runtime.Register("PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE", ApiSince=35)]
public const string PropertyCompatAllowUserAspectRatioOverride;
[<Android.Runtime.Register("PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE", ApiSince=35)>]
val mutable PropertyCompatAllowUserAspectRatioOverride : string

Feldwert

Attribute

Hinweise

Tag auf Anwendungsebene android.content.pm.PackageManager.Property PackageManager.Property , das (wenn auf "false" festgelegt) informiert, dass das System die App von der Außerkraftsetzung des benutzerorientierten Seitenverhältnisses abgemeldet hat.

Mit der Außerkraftsetzung der Kompatibilität können Gerätebenutzer das Seitenverhältnis der App festlegen oder erzwingen, dass die App die Anzeige ausfüllt, unabhängig vom seitenverhältnis oder der Ausrichtung, die im App-Manifest angegeben ist.

Die Außerkraftsetzung des Seitenverhältnisses wird Benutzern in den Geräteeinstellungen verfügbar gemacht. Ein Menü in den Geräteeinstellungen listet alle Apps auf, die die Kompatibilitätsüberschreibung nicht deaktiviert haben. Benutzer wählen Apps aus dem Menü aus, und legen Sie das Seitenverhältnis der App pro App fest. In der Regel ist das Menü nur auf großen Bildschirmgeräten verfügbar.

Wenn Benutzer die Außerkraftsetzung des Seitenverhältnisses anwenden, wird das im App-Manifest angegebene Minimale Seitenverhältnis überschrieben. Wenn Benutzer ein Seitenverhältnis im Vollbildmodus auswählen, ist die Ausrichtung der Aktivität gezwungen android.content.pm.ActivityInfo#SCREEN_ORIENTATION_USER, die #PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE Option "Vollbildmodus" zu deaktivieren.

Die Außerkraftsetzung des Benutzers soll die App-Benutzeroberfläche auf Geräten verbessern, auf denen die Anzeigeeinstellung "Ausrichtungsanforderung ignorieren" von OEMs aktiviert ist, wodurch der Kompatibilitätsmodus für Apps mit fester Ausrichtung unter Android 12 (API-Ebene 31) oder höher aktiviert wird. Weitere Informationen finden Sie im Gerätekompatibilitätsmodus .

Um die Außerkraftsetzung des Benutzerseitenverhältnisses zu deaktivieren, fügen Sie diese Eigenschaft ihrem App-Manifest hinzu, und legen Sie den Wert auf false. Ihre App wird aus der Liste der Apps in den Geräteeinstellungen ausgeschlossen, und Benutzer können das Seitenverhältnis der App nicht überschreiben.

Diese Eigenschaft wird überhaupt nicht festgelegt, oder diese Eigenschaft hat true keine Auswirkung.

<b>Syntax:</b>

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

Java Dokumentation für android.view.WindowManager.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: