ApplicationInfoFlags Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Enumera los valores devueltos por varios tipos y tomados como parámetro del miembro F:Android.App.ApplicationErrorReport.GetErrorReportReceiver .
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
[System.Flags]
public enum ApplicationInfoFlags
[<System.Flags>]
type ApplicationInfoFlags =
- Herencia
-
ApplicationInfoFlags
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| Multiarch | -2147483648 | Valor de las marcas: true si el código de esta aplicación tendrá que cargarse en los procesos de otras aplicaciones. En los dispositivos que admiten varios conjuntos de instrucciones, esto implica que el código se puede cargar en un proceso que usa cualquiera de los conjuntos de instrucciones admitidos de los dispositivos. El sistema puede tratar estas aplicaciones especialmente, por ejemplo, extrayendo las bibliotecas nativas de la aplicación para todos los conjuntos de instrucciones admitidos o compilando el código dex de la aplicación para todos los conjuntos de instrucciones admitidos.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| None | 0 | |
| System | 1 | Valor de Flags: si se establece, esta aplicación se instala en la imagen del sistema del dispositivo. |
| Debuggable | 2 | Valor de Flags: se establece en true si esta aplicación desea permitir la depuración de su código, incluso cuando se instala en un sistema que no es de desarrollo. |
| HasCode | 4 | Valor de Flags: se establece en true si esta aplicación tiene código asociado. |
| Persistent | 8 | Valor de las marcas: se establece en true si esta aplicación es persistente. Procede de android:persistent de la etiqueta de aplicación<>.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| FactoryTest | 16 | Valor de las marcas: se establece en true si esta aplicación contiene el permiso Manifest.permission.FACTORY_TEST y el dispositivo se ejecuta en modo de prueba de fábrica.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| AllowTaskReparenting | 32 | Valor de las marcas: valor predeterminado para la marca ActivityInfo correspondiente. Procede de android:allowTaskReparenting de la <etiqueta de aplicación> .
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| AllowClearUserData | 64 | Valor de las marcas: valor predeterminado para la marca ActivityInfo correspondiente. Procede de android:allowClearUserData de la <etiqueta de aplicación> .
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| UpdatedSystemApp | 128 | Valor de Flags: se establece si esta aplicación se ha instalado como una actualización de una aplicación del sistema integrada. |
| TestOnly | 256 | Valor de Flags: este conjunto de aplicaciones ha especificado TestOnlyque es true. |
| SupportsSmallScreens | 512 | Valor de Flags: true cuando la ventana de la aplicación se puede reducir en tamaño para pantallas más pequeñas. |
| SupportsNormalScreens | 1024 | Valor de Flags: true cuando la ventana de la aplicación se puede mostrar en pantallas normales. |
| SupportsLargeScreens | 2048 | Valor de Flags: true cuando la ventana de la aplicación se puede aumentar en tamaño para pantallas más grandes. |
| ResizeableForScreens | 4096 | Valor de Flags: true cuando la aplicación sabe cómo ajustar su interfaz de usuario para diferentes tamaños de pantalla. |
| SupportsScreenDensities | 8192 | Valor de Flags: true cuando la aplicación sabe cómo adaptarse a diferentes densidades de pantalla. |
| VMSafeMode | 16384 | Valor de Flags: se establece en true si esta aplicación desea solicitar que la máquina virtual funcione con el modo seguro. |
| AllowBackup | 32768 | Valor de las marcas: se establece en false si la aplicación no desea permitir copias de seguridad controladas por el sistema operativo de sus datos; True de lo contrario. Procede del atributo android:allowBackup de la <etiqueta de aplicación> .
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| KillAfterRestore | 65536 | Valor de las marcas: se establece en false si la aplicación debe mantenerse en memoria después de una operación de restauración del sistema completa; True de lo contrario. Normalmente, durante una operación de restauración completa del sistema, cada aplicación se apaga después de la ejecución del método onRestore() de su agente. Si se establece este atributo en false, se evita esto. La mayoría de las aplicaciones no tendrán que establecer este atributo. Si android:allowBackup está establecido en false o no se especifica android:backupAgent, se omitirá esta marca. Procede del atributo android:killAfterRestore de la <etiqueta de aplicación> .
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| RestoreAnyVersion | 131072 | Valor de las marcas: se establece en true si el agente de copia de seguridad de la aplicación dice poder controlar los datos de restauración incluso "desde el futuro", es decir, desde versiones de la aplicación con un versionCode mayor que el instalado actualmente en el dispositivo. ¡Úselo con precaución! De forma predeterminada, este atributo es false y backup Manager garantizará que los datos de las versiones "futuras" de la aplicación nunca se proporcionen durante una operación de restauración. Si android:allowBackup está establecido en false o no se especifica android:backupAgent, se omitirá esta marca. Procede del atributo android:restoreAnyVersion de la <etiqueta de aplicación> .
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| ExternalStorage | 262144 | Valor de Flags: se establece en true si la aplicación está instalada actualmente en almacenamiento externo, extraíble o desprotegido. |
| SupportsXLargeScreens | 524288 | Valor de Flags: true cuando se puede aumentar el tamaño de la ventana de la aplicación para pantallas adicionales grandes. |
| LargeHeap | 1048576 | Valor de Flags: true cuando la aplicación ha solicitado un montón grande para sus procesos. |
| Stopped | 2097152 | Valor de Flags: true si el paquete de esta aplicación está en estado detenido. |
| SupportsRtl | 4194304 | Valor de Flags: true cuando la aplicación está dispuesta a admitir RTL (de derecha a izquierda). |
| Installed | 8388608 | Valor de Flags: true si la aplicación está instalada actualmente para el usuario que realiza la llamada. |
| IsDataOnly | 16777216 | Valor de Flags: true si la aplicación solo tiene sus datos instalados; el propio paquete de aplicación no existe actualmente en el dispositivo. |
| IsGame | 33554432 | Esta constante estaba en desuso en el nivel de API 26. use CATEGORY_GAME en su lugar. Valor de las marcas: true si la aplicación se declaró como un juego, o false si es una aplicación que no es de juego.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| FullBackupOnly | 67108864 | Valor de las marcas: true si la aplicación solicita que solo se realicen copias de seguridad de streaming de datos completos de sus datos, aunque define un BackupAgent, que normalmente indica que la aplicación administrará sus datos de copia de seguridad a través de actualizaciones incrementales de clave y valor.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| UsesCleartextTraffic | 134217728 | Valor de las marcas: true si la aplicación puede usar tráfico de red de texto no cifrado (por ejemplo, HTTP en lugar de HTTPS; WebSockets en lugar de WebSockets Secure; XMPP, IMAP, SMTP sin STARTTLS o TLS). Si es false, la aplicación declara que no pretende usar el tráfico de red de texto no cifrado, en cuyo caso los componentes de la plataforma (por ejemplo, pilas HTTP, DownloadManager, MediaPlayer ) rechazarán las solicitudes de la aplicación para usar el tráfico de texto no cifrado. También se recomienda que las bibliotecas de terceros respeten esta marca. NOTA: WebView respeta esta marca para las aplicaciones que tienen como destino el nivel de API 26 y versiones posteriores. Esta marca se omite en Android N y versiones posteriores si existe una configuración de seguridad de red de Android. Esta marca procede de android:usesCleartextTraffic de la <etiqueta de aplicación> .
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| ExtractNativeLibs | 268435456 | Cuando se establece el instalador, se extraen las bibliotecas nativas from.apk archivos.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| HardwareAccelerated | 536870912 | Valor de las marcas: true cuando la representación de la aplicación debe acelerarse por hardware.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
| Suspended | 1073741824 | Valor de las marcas: true si el paquete de esta aplicación está en estado suspendido.
Referencia de Android para Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License. |
Comentarios
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.