Lingua

ApplicationInfoFlags Enumerazione

Definizione

Enumera i valori restituiti da diversi tipi e considerati come parametro del membro F:Android.App.ApplicationErrorReport.GetErrorReportReceiver .

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

[System.Flags]
public enum ApplicationInfoFlags
[<System.Flags>]
type ApplicationInfoFlags = 
Ereditarietà
ApplicationInfoFlags
Attributi

Campi

Nome Valore Descrizione
Multiarch -2147483648

Valore per i flag: true se il codice di questa applicazione dovrà essere caricato nei processi di altre applicazioni. Nei dispositivi che supportano più set di istruzioni, questo implica che il codice potrebbe essere caricato in un processo che usa uno dei set di istruzioni supportati dai dispositivi. Il sistema potrebbe trattare tali applicazioni in modo speciale, ad esempio, estraendo le librerie native dell'applicazione per tutti i set di istruzioni supportati o compilando il codice dex dell'applicazione per tutti i set di istruzioni supportati.

Informazioni di riferimento su Android per android.content.pm.ApplicationInfo.FLAG_MULTIARCH.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

None 0
System 1

Valore per Flags: se impostato, questa applicazione viene installata nell'immagine di sistema del dispositivo.

Debuggable 2

Valore per Flags: impostato su true se l'applicazione vuole consentire il debug del codice, anche se installato in un sistema non di sviluppo.

HasCode 4

Valore per Flags: impostato su true se a questa applicazione è associato codice.

Persistent 8

Valore per i flag: impostato su true se l'applicazione è persistente. Proviene da android:persistent del tag dell'applicazione<>.

Informazioni di riferimento su Android per android.content.pm.ApplicationInfo.FLAG_PERSISTENT.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

FactoryTest 16

Valore per i flag: impostato su true se l'applicazione contiene l'autorizzazione Manifest.permission.FACTORY_TEST e il dispositivo è in esecuzione in modalità test factory.

Informazioni di riferimento su Android per android.content.pm.ApplicationInfo.FLAG_FACTORY_TEST.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

AllowTaskReparenting 32

Valore per i flag: valore predefinito per il flag ActivityInfo corrispondente. Proviene da android:allowTaskReparenting del <tag dell'applicazione> .

Informazioni di riferimento su Android per android.content.pm.ApplicationInfo.FLAG_ALLOW_TASK_REPARENTING.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

AllowClearUserData 64

Valore per i flag: valore predefinito per il flag ActivityInfo corrispondente. Proviene da android:allowClearUserData del tag dell'applicazione<>.

Informazioni di riferimento su Android per android.content.pm.ApplicationInfo.FLAG_ALLOW_CLEAR_USER_DATA.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

UpdatedSystemApp 128

Valore per Flags: impostato se l'applicazione è stata installata come aggiornamento a un'applicazione di sistema predefinita.

TestOnly 256

Valore per Flags: il set di valori dell'applicazione è stato specificato TestOnlyper essere true.

SupportsSmallScreens 512

Valore per Flags: true quando la finestra dell'applicazione può essere ridotta in dimensioni per schermi più piccoli.

SupportsNormalScreens 1024

Valore per Flags: true quando la finestra dell'applicazione può essere visualizzata su schermi normali.

SupportsLargeScreens 2048

Valore per Flags: true quando la finestra dell'applicazione può essere aumentata di dimensioni per schermi più grandi.

ResizeableForScreens 4096

Valore per Flags: true quando l'applicazione sa come regolare l'interfaccia utente per dimensioni dello schermo diverse.

SupportsScreenDensities 8192

Valore per Flags: true quando l'applicazione sa come supportare densità dello schermo diverse.

VMSafeMode 16384

Valore per Flags: impostato su true se l'applicazione vuole richiedere che la macchina virtuale funzioni in modalità provvisoria.

AllowBackup 32768

Valore per i flag: impostato su false se l'applicazione non vuole consentire backup basati sul sistema operativo dei dati; true in caso contrario. Proviene dall'attributo android:allowBackup del <tag dell'applicazione> .

Informazioni di riferimento su Android per android.content.pm.ApplicationInfo.FLAG_ALLOW_BACKUP.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

KillAfterRestore 65536

Valore per i flag: impostato su false se l'applicazione deve essere mantenuta in memoria dopo un'operazione di ripristino completo del sistema; true in caso contrario. In genere, durante un'operazione di ripristino di sistema completa ogni applicazione viene arrestata dopo l'esecuzione del metodo onRestore() del relativo agente. L'impostazione di questo attributo su false impedisce questa operazione. La maggior parte delle applicazioni non dovrà impostare questo attributo. Se android:allowBackup è impostato su false o non viene specificato android:backupAgent, questo flag verrà ignorato. Proviene dall'attributo android:killAfterRestore del <tag dell'applicazione> .

Informazioni di riferimento su Android per android.content.pm.ApplicationInfo.FLAG_KILL_AFTER_RESTORE.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

RestoreAnyVersion 131072

Valore per i flag: impostare su true se l'agente di backup dell'applicazione dichiara di essere in grado di gestire i dati di ripristino anche "dal futuro", ad esempio dalle versioni dell'applicazione con una versioneCode maggiore di quella attualmente installata nel dispositivo. Usare con cautela! Per impostazione predefinita, questo attributo è false e Backup Manager garantisce che i dati delle versioni "future" dell'applicazione non vengano mai forniti durante un'operazione di ripristino. Se android:allowBackup è impostato su false o non viene specificato android:backupAgent, questo flag verrà ignorato. Proviene dall'attributo android:restoreAnyVersion del <tag dell'applicazione> .

Informazioni di riferimento su Android per android.content.pm.ApplicationInfo.FLAG_RESTORE_ANY_VERSION.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

ExternalStorage 262144

Valore per Flags: impostare su true se l'applicazione è attualmente installata nell'archiviazione esterna/rimovibile/non protetta.

SupportsXLargeScreens 524288

Valore per Flags: true quando la finestra dell'applicazione può essere aumentata di dimensioni per schermi di grandi dimensioni aggiuntivi.

LargeHeap 1048576

Valore per Flags: true quando l'applicazione ha richiesto un heap di grandi dimensioni per i processi.

Stopped 2097152

Valore per Flags: true se il pacchetto dell'applicazione si trova nello stato arrestato.

SupportsRtl 4194304

Valore per Flags: true quando l'applicazione è disposta a supportare RTL (da destra a sinistra).

Installed 8388608

Valore per Flags: true se l'applicazione è attualmente installata per l'utente chiamante.

IsDataOnly 16777216

Valore per Flags: true se l'applicazione dispone solo dei dati installati; il pacchetto dell'applicazione non esiste attualmente nel dispositivo.

IsGame 33554432

Questa costante è stata deprecata nel livello API 26. usare invece CATEGORY_GAME.

Valore per i flag: true se l'applicazione è stata dichiarata come un gioco o false se si tratta di un'applicazione non di gioco.

Informazioni di riferimento su Android per android.content.pm.ApplicationInfo.FLAG_IS_GAME.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

FullBackupOnly 67108864

Valore per i flag: true se l'applicazione chiede che vengano eseguiti solo i backup full-data streaming dei dati anche se definisce un oggetto BackupAgent, che in genere indica che l'app gestirà i dati di cui è stato eseguito il backup tramite aggiornamenti incrementali di chiavi/valori.

Informazioni di riferimento su Android per android.content.pm.ApplicationInfo.FLAG_FULL_BACKUP_ONLY.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

UsesCleartextTraffic 134217728

Valore per i flag: true se l'applicazione può usare il traffico di rete non crittografato, ad esempio HTTP anziché HTTPS. WebSockets anziché WebSockets Secure; XMPP, IMAP, SMTP senza STARTTLS o TLS). Se false, l'app dichiara che non intende usare il traffico di rete non crittografato, nel qual caso i componenti della piattaforma (ad esempio, stack HTTP, DownloadManager, MediaPlayer) rifiuteranno le richieste dell'app di usare il traffico non crittografato. Le librerie di terze parti sono incoraggiate a rispettare anche questa bandiera. NOTA: WebView rispetta questo flag per le applicazioni destinate al livello API 26 e superiore. Questo flag viene ignorato in Android N e versioni successive se è presente una configurazione di sicurezza di rete Android. Questo flag proviene da android:usesCleartextTraffic del <tag dell'applicazione> .

Informazioni di riferimento su Android per android.content.pm.ApplicationInfo.FLAG_USES_CLEARTEXT_TRAFFIC.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

ExtractNativeLibs 268435456

Quando il programma di installazione imposta estrae librerie native from.apk file.

Informazioni di riferimento su Android per android.content.pm.ApplicationInfo.FLAG_EXTRACT_NATIVE_LIBS.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

HardwareAccelerated 536870912

Valore per i flag: true quando il rendering dell'applicazione deve essere accelerato dall'hardware.

Informazioni di riferimento su Android per android.content.pm.ApplicationInfo.FLAG_HARDWARE_ACCELERATED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Suspended 1073741824

Valore per i flag: true se il pacchetto dell'applicazione si trova nello stato sospeso.

Informazioni di riferimento su Android per android.content.pm.ApplicationInfo.FLAG_SUSPENDED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Commenti

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a