IWindowManager.PropertyActivityEmbeddingAllowSystemOverride Campo

Definição

Marca no nível android.content.pm.PackageManager.Property PackageManager.Property do aplicativo que especifica se os OEMs têm permissão para fornecer configurações de divisão de regras de inserção de atividade em nome do aplicativo.

[Android.Runtime.Register("PROPERTY_ACTIVITY_EMBEDDING_ALLOW_SYSTEM_OVERRIDE", ApiSince=34)]
public const string PropertyActivityEmbeddingAllowSystemOverride;
[<Android.Runtime.Register("PROPERTY_ACTIVITY_EMBEDDING_ALLOW_SYSTEM_OVERRIDE", ApiSince=34)>]
val mutable PropertyActivityEmbeddingAllowSystemOverride : string

Valor do campo

Atributos

Comentários

Marca no nível android.content.pm.PackageManager.Property PackageManager.Property do aplicativo que especifica se os OEMs têm permissão para fornecer configurações de divisão de regras de inserção de atividade em nome do aplicativo.

Se trueo sistema tiver permissão para substituir o comportamento de janela do aplicativo e implementar regras de divisão de inserção de atividades, como exibir atividades lado a lado. Uma substituição do sistema informa ao aplicativo que as APIs de inserção de atividades estão desabilitadas para que o aplicativo não forneça suas próprias regras de inserção de atividades, o que entraria em conflito com as regras do sistema.

Se falseo sistema não tiver permissão para substituir o comportamento de janela do aplicativo. Defina a propriedade como false se o aplicativo fornece suas próprias regras de divisão de inserção de atividade ou se você quiser impedir a substituição do sistema por qualquer outro motivo.

O valor padrão é false.

<b>Observação:</b> A recusa em permitir a substituição do sistema não é exequível. Os OEMs podem substituir a implementação de inserção de atividades do aplicativo se essa propriedade for especificada ou não como false. A propriedade é, na verdade, uma dica para OEMs.

Os OEMs podem implementar a inserção de atividade em qualquer nível de API. A melhor prática para aplicativos é sempre definir explicitamente essa propriedade no arquivo de manifesto do aplicativo, independentemente do nível de API de destino, em vez de depender do valor padrão.

<b>Sintaxe:</b>

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

Documentação Java para android.view.WindowManager.PROPERTY_ACTIVITY_EMBEDDING_ALLOW_SYSTEM_OVERRIDE.

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.

Aplica-se a