WindowManager.PropertyCompatAllowUserAspectRatioOverride Campo
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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>
<application>
<property
android:name="android.window.PROPERTY_COMPAT_ALLOW_USER_ASPECT_RATIO_OVERRIDE"
android:value="false"/>
</application>
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.