WindowManager.PropertyCompatAllowUserAspectRatioOverride Campo

Definição

Cuidado

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

Nível de aplicativo android.content.pm.PackageManager.Property PackageManager.Property marca que (quando definido como false) informa ao sistema que o aplicativo optou por não substituir a compatibilidade da taxa de compatibilidade voltada para o usuário.

[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

Valor do campo

Atributos

Comentários

Marca de nível android.content.pm.PackageManager.Property PackageManager.Property de aplicativo que (quando definido como false) informa ao sistema que o aplicativo optou por não substituir a compatibilidade da taxa de compatibilidade voltada para o usuário.

A substituição de compatibilidade permite que os usuários do dispositivo definam a taxa de proporção do aplicativo ou forcem o aplicativo a preencher a exibição, independentemente da taxa de proporção ou orientação especificada no manifesto do aplicativo.

A substituição de compatibilidade da taxa de proporção é exposta aos usuários nas configurações do dispositivo. Um menu nas configurações do dispositivo lista todos os aplicativos que não recusaram a substituição de compatibilidade. Os usuários selecionam aplicativos no menu e definem a taxa de proporção do aplicativo por aplicativo. Normalmente, o menu está disponível apenas em dispositivos de tela grande.

Quando os usuários aplicam a substituição da taxa de proporção, a taxa de proporção mínima especificada no manifesto do aplicativo é substituída. Se os usuários escolherem uma taxa de proporção de tela inteira, a orientação da atividade será forçada a android.content.pm.ActivityInfo#SCREEN_ORIENTATION_USER; veja #PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_FULLSCREEN_OVERRIDE como desabilitar apenas a opção de tela inteira.

A substituição do usuário destina-se a melhorar a experiência do aplicativo em dispositivos que têm a configuração de exibição ignorar solicitação de orientação habilitada pelos OEMs, o que permite o modo de compatibilidade para aplicativos de orientação fixa no Android 12 (nível de API 31) ou superior. Consulte o modo de compatibilidade do dispositivo para obter mais detalhes.

Para recusar a substituição da compatibilidade da taxa de compatibilidade do usuário, adicione essa propriedade ao manifesto do aplicativo e defina o valor como false. Seu aplicativo será excluído da lista de aplicativos nas configurações do dispositivo e os usuários não poderão substituir a taxa de proporção do aplicativo.

Não definir essa propriedade ou definir essa propriedade true como sem efeito.

<b>Sintaxe:</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 documentação para android.view.WindowManager.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a