ApplicationInfoFlags Enumeração

Definição

Enumera valores retornados por vários tipos e usados como um parâmetro do membro F:Android.App.ApplicationErrorReport.GetErrorReportReceiver .

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

[System.Flags]
public enum ApplicationInfoFlags
[<System.Flags>]
type ApplicationInfoFlags = 
Herança
ApplicationInfoFlags
Atributos

Campos

Nome Valor Description
Multiarch -2147483648

Valor para sinalizadores: true se o código desse aplicativo precisar ser carregado nos processos de outros aplicativos. Em dispositivos que dão suporte a vários conjuntos de instruções, isso implica que o código pode ser carregado em um processo que está usando qualquer um dos conjuntos de instruções compatíveis com os dispositivos. O sistema pode tratar esses aplicativos especialmente, por exemplo, extraindo as bibliotecas nativas do aplicativo para todos os conjuntos de instruções com suporte ou compilando o código dex do aplicativo para todos os conjuntos de instruções com suporte.

Referência do Android para android.content.pm.ApplicationInfo.FLAG_MULTIARCH.

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.

None 0
System 1

Valor para Flags: se definido, esse aplicativo é instalado na imagem do sistema do dispositivo.

Debuggable 2

Valor para Flags: definido como true se este aplicativo quiser permitir a depuração de seu código, mesmo quando instalado em um sistema de não desenvolvimento.

HasCode 4

Valor para Flags: definido como true se este aplicativo tiver código associado a ele.

Persistent 8

Valor para sinalizadores: definido como true se este aplicativo for persistente. Vem do android:persistent da marca do <aplicativo> .

Referência do Android para android.content.pm.ApplicationInfo.FLAG_PERSISTENT.

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.

FactoryTest 16

Valor para sinalizadores: definido como true se este aplicativo mantiver a permissão Manifest.permission.FACTORY_TEST e o dispositivo estiver em execução no modo de teste de fábrica.

Referência do Android para android.content.pm.ApplicationInfo.FLAG_FACTORY_TEST.

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.

AllowTaskReparenting 32

Valor para sinalizadores: valor padrão para o sinalizador ActivityInfo correspondente. Vem de android:allowTaskReparenting da marca de <aplicativo> .

Referência do Android para android.content.pm.ApplicationInfo.FLAG_ALLOW_TASK_REPARENTING.

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.

AllowClearUserData 64

Valor para sinalizadores: valor padrão para o sinalizador ActivityInfo correspondente. Vem de android:allowClearUserData da marca do <aplicativo> .

Referência do Android para android.content.pm.ApplicationInfo.FLAG_ALLOW_CLEAR_USER_DATA.

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.

UpdatedSystemApp 128

Valor para Flags: isso será definido se este aplicativo tiver sido instalado como uma atualização para um aplicativo de sistema interno.

TestOnly 256

Valor para Flags: este é o conjunto do aplicativo especificado TestOnlycomo true.

SupportsSmallScreens 512

Valor para Flags: true quando a janela do aplicativo pode ser reduzida em tamanho para telas menores.

SupportsNormalScreens 1024

Valor para Flags: true quando a janela do aplicativo pode ser exibida em telas normais.

SupportsLargeScreens 2048

Valor para Flags: true quando a janela do aplicativo pode ser aumentada em tamanho para telas maiores.

ResizeableForScreens 4096

Valor para Flags: true quando o aplicativo sabe como ajustar sua interface do usuário para tamanhos de tela diferentes.

SupportsScreenDensities 8192

Valor para Flags: true quando o aplicativo sabe como acomodar diferentes densidades de tela.

VMSafeMode 16384

Valor para Flags: definido como true se este aplicativo quiser solicitar que a VM opere no modo de segurança.

AllowBackup 32768

Valor para sinalizadores: definido como false se o aplicativo não quiser permitir backups controlados pelo sistema operacional de seus dados; true caso contrário. Vem do atributo android:allowBackup da marca do <aplicativo> .

Referência do Android para android.content.pm.ApplicationInfo.FLAG_ALLOW_BACKUP.

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.

KillAfterRestore 65536

Valor para sinalizadores: definido como false se o aplicativo precisar ser mantido na memória após uma operação de restauração de sistema completo; true caso contrário. Normalmente, durante uma operação de restauração completa do sistema, cada aplicativo é desligado após a execução do método onRestore() de seu agente. Definir esse atributo como false impede isso. A maioria dos aplicativos não precisará definir esse atributo. Se android:allowBackup for definido como false ou nenhum android:backupAgent for especificado, esse sinalizador será ignorado. Vem do atributo android:killAfterRestore da marca do <aplicativo> .

Referência do Android para android.content.pm.ApplicationInfo.FLAG_KILL_AFTER_RESTORE.

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.

RestoreAnyVersion 131072

Valor para sinalizadores: definido como true se o agente de backup do aplicativo afirma ser capaz de lidar com dados de restauração mesmo "do futuro", ou seja, de versões do aplicativo com um versionCode maior do que o atualmente instalado no dispositivo. Use com cuidado! Por padrão, esse atributo é falso e o Gerenciador de Backup garantirá que os dados de versões "futuras" do aplicativo nunca sejam fornecidos durante uma operação de restauração. Se android:allowBackup for definido como false ou nenhum android:backupAgent for especificado, esse sinalizador será ignorado. Vem do atributo android:restoreAnyVersion da marca de <aplicativo> .

Referência do Android para android.content.pm.ApplicationInfo.FLAG_RESTORE_ANY_VERSION.

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.

ExternalStorage 262144

Valor para Flags: definido como true se o aplicativo estiver atualmente instalado no armazenamento externo/removível/desprotegido.

SupportsXLargeScreens 524288

Valor para Flags: true quando a janela do aplicativo pode ser aumentada em tamanho para telas grandes extras.

LargeHeap 1048576

Valor para Flags: true quando o aplicativo solicitou um heap grande para seus processos.

Stopped 2097152

Valor para Flags: true se o pacote deste aplicativo estiver no estado parado.

SupportsRtl 4194304

Valor para Flags: true quando o aplicativo está disposto a dar suporte a RTL (da direita para a esquerda).

Installed 8388608

Valor para Flags: true se o aplicativo estiver instalado no momento para o usuário de chamada.

IsDataOnly 16777216

Valor para Flags: true se o aplicativo tiver apenas seus dados instalados; o pacote do aplicativo em si não existe atualmente no dispositivo.

IsGame 33554432

Essa constante foi preterida no nível 26 da API. em vez disso, use CATEGORY_GAME.

Valor para sinalizadores: true se o aplicativo foi declarado como um jogo ou false se for um aplicativo que não seja de jogo.

Referência do Android para android.content.pm.ApplicationInfo.FLAG_IS_GAME.

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.

FullBackupOnly 67108864

Valor para sinalizadores: true se o aplicativo solicitar que apenas backups de streaming de dados completos de seus dados sejam executados mesmo que ele defina um BackupAgent, o que normalmente indica que o aplicativo gerenciará seus dados de backup por meio de atualizações incrementais de chave/valor.

Referência do Android para android.content.pm.ApplicationInfo.FLAG_FULL_BACKUP_ONLY.

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.

UsesCleartextTraffic 134217728

Valor para sinalizadores: true se o aplicativo puder usar o tráfego de rede cleartext (por exemplo, HTTP em vez de HTTPS; WebSockets em vez de WebSockets Secure; XMPP, IMAP, SMTP sem STARTTLS ou TLS). Se for falso, o aplicativo declara que não pretende usar o tráfego de rede cleartext; nesse caso, os componentes da plataforma (por exemplo, pilhas HTTP, DownloadManager, MediaPlayer) recusarão as solicitações do aplicativo para usar o tráfego de texto livre. Bibliotecas de terceiros também são encorajadas a honrar esse sinalizador. OBSERVAÇÃO: O WebView respeita esse sinalizador para aplicativos direcionados à API nível 26 ou superior. Esse sinalizador será ignorado no Android N e acima se uma Configuração de Segurança de Rede do Android estiver presente. Esse sinalizador vem de android:usesCleartextTraffic da marca de <aplicativo> .

Referência do Android para android.content.pm.ApplicationInfo.FLAG_USES_CLEARTEXT_TRAFFIC.

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.

ExtractNativeLibs 268435456

Quando o instalador definido extrai arquivos from.apk de libs nativos.

Referência do Android para android.content.pm.ApplicationInfo.FLAG_EXTRACT_NATIVE_LIBS.

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.

HardwareAccelerated 536870912

Valor para sinalizadores: true quando a renderização do aplicativo deve ser acelerada por hardware.

Referência do Android para android.content.pm.ApplicationInfo.FLAG_HARDWARE_ACCELERATED.

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.

Suspended 1073741824

Valor para sinalizadores: true se o pacote deste aplicativo estiver no estado suspenso.

Referência do Android para android.content.pm.ApplicationInfo.FLAG_SUSPENDED.

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.

Comentários

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