WindowManager.PropertyCompatAllowUserAspectRatioOverride Campo

Definizione

Attenzione

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

Livello applicazione android.content.pm.PackageManager.Property PackageManager.Property tag che (se impostato su false) informa il sistema che l'app ha rifiutato esplicitamente l'override della compatibilità delle proporzioni rivolto all'utente.

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

Valore del campo

Attributi

Commenti

Tag a livello android.content.pm.PackageManager.Property PackageManager.Property di applicazione che (se impostato su false) informa il sistema che l'app ha rifiutato esplicitamente l'override della compatibilità delle proporzioni rivolte all'utente.

L'override della compatibilità consente agli utenti del dispositivo di impostare le proporzioni dell'app o forzare l'app a riempire la visualizzazione indipendentemente dalle proporzioni o dall'orientamento specificato nel manifesto dell'app.

L'override della compatibilità delle proporzioni viene esposto agli utenti nelle impostazioni del dispositivo. Un menu nelle impostazioni del dispositivo elenca tutte le app che non hanno rifiutato esplicitamente l'override della compatibilità. Gli utenti selezionano le app dal menu e impostano le proporzioni dell'app in base alle app. In genere, il menu è disponibile solo su dispositivi di grandi dimensioni.

Quando gli utenti applicano l'override delle proporzioni, viene eseguito l'override delle proporzioni minime specificate nel manifesto dell'app. Se gli utenti scelgono una proporzioni a schermo intero, l'orientamento dell'attività viene forzato a android.content.pm.ActivityInfo#SCREEN_ORIENTATION_USER; vedere #PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE per disabilitare solo l'opzione a schermo intero.

L'override dell'utente è progettato per migliorare l'esperienza dell'app nei dispositivi con l'impostazione di visualizzazione ignora la richiesta di orientamento abilitata dagli OEM, che abilita la modalità di compatibilità per le app con orientamento fisso in Android 12 (livello API 31) o versione successiva. Per altri dettagli, vedere Modalità di compatibilità dei dispositivi.

Per rifiutare esplicitamente l'override della compatibilità delle proporzioni utente, aggiungere questa proprietà al manifesto dell'app e impostare il valore su false. L'app verrà esclusa dall'elenco delle app nelle impostazioni del dispositivo e gli utenti non potranno eseguire l'override delle proporzioni dell'app.

L'impostazione di questa proprietà su non ha alcun effetto o l'impostazione di questa proprietà true su non ha alcun effetto.

<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;

Documentazione java per android.view.WindowManager.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a