ApplicationInfoFlags Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 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 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 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> . 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<>. 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 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> . 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> . 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 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 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> . 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. 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. 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 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.