Lenguaje

ApplicationInfoFlags Enumeración

Definición

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 android.content.pm.ApplicationInfo.FLAG_MULTIARCH.

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 android.content.pm.ApplicationInfo.FLAG_PERSISTENT.

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 android.content.pm.ApplicationInfo.FLAG_FACTORY_TEST.

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 android.content.pm.ApplicationInfo.FLAG_ALLOW_TASK_REPARENTING.

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 android.content.pm.ApplicationInfo.FLAG_ALLOW_CLEAR_USER_DATA.

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 android.content.pm.ApplicationInfo.FLAG_ALLOW_BACKUP.

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 android.content.pm.ApplicationInfo.FLAG_KILL_AFTER_RESTORE.

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 android.content.pm.ApplicationInfo.FLAG_RESTORE_ANY_VERSION.

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 android.content.pm.ApplicationInfo.FLAG_IS_GAME.

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 android.content.pm.ApplicationInfo.FLAG_FULL_BACKUP_ONLY.

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 android.content.pm.ApplicationInfo.FLAG_USES_CLEARTEXT_TRAFFIC.

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 android.content.pm.ApplicationInfo.FLAG_EXTRACT_NATIVE_LIBS.

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 android.content.pm.ApplicationInfo.FLAG_HARDWARE_ACCELERATED.

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 android.content.pm.ApplicationInfo.FLAG_SUSPENDED.

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.

Se aplica a