ApplicationInfoFlags Enumeração
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.
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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.