IWindowManager.PropertyCameraCompatAllowForceRotation 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.
Nível android.content.pm.PackageManager.Property PackageManager.Property de aplicativo para um aplicativo informar ao sistema que o aplicativo deve ser excluído do tratamento de rotação de força de compatibilidade da câmera.
[Android.Runtime.Register("PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION", ApiSince=34)]
public const string PropertyCameraCompatAllowForceRotation;
[<Android.Runtime.Register("PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION", ApiSince=34)>]
val mutable PropertyCameraCompatAllowForceRotation : string
Valor do campo
- Atributos
Comentários
Nível android.content.pm.PackageManager.Property PackageManager.Property de aplicativo para um aplicativo informar ao sistema que o aplicativo deve ser excluído do tratamento de rotação de força de compatibilidade da câmera.
O tratamento de compatibilidade da câmera alinha as janelas do aplicativo retrato com a orientação natural das janelas do dispositivo e do aplicativo paisagístico em frente à orientação natural do dispositivo. A incompatibilidade entre as orientações pode levar a problemas de câmera, como um visor lateral ou estendido, pois essa é uma das suposições mais fortes que os aplicativos fazem quando implementam visualizações de câmera. Como as orientações naturais do aplicativo e do dispositivo não são garantidas para corresponder, a rotação pode causar caixas de correio. A rotação forçada é disparada assim que um aplicativo abre a câmera e é removida quando a câmera é fechada.
A compatibilidade com a câmera pode ser habilitada por fabricantes de dispositivos em exibições que têm a configuração de exibição de orientação solicitada ignorada habilitada, 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.
Com essa propriedade definida como true ou não definida, o sistema pode aplicar o tratamento de rotação de força a atividades de orientação fixa. Os fabricantes de dispositivos podem excluir pacotes do tratamento usando sua discrição para melhorar a compatibilidade de exibição.
Com essa propriedade definida como false, o sistema não aplicará o tratamento de rotação de força.
<b>Sintaxe:</b>
<application>
<property
android:name="android.window.PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION"
android:value="true|false"/>
</application>
Documentação Java para android.view.WindowManager.PROPERTY_CAMERA_COMPAT_ALLOW_FORCE_ROTATION.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.