PackageInfoFlags 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 metodi di PackageInfoFlags e usati come parametro di diversi tipi.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
[System.Flags]
public enum PackageInfoFlags
[<System.Flags>]
type PackageInfoFlags =
- Ereditarietà
-
PackageInfoFlags
- Attributi
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Attributions | -2147483648 | Questa costante è stata deprecata nel livello API 34. Usare GET_ATTRIBUTIONS_LONG per evitare l'estensione del segno imprevista. Le operazioni con questo flag possono causare risultati imprevisti e potenziali runtimeException.
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. |
| Activities | 1 | PackageInfo flag: restituisce informazioni sulle attività nel pacchetto in Activities. |
| Receivers | 2 | PackageInfo flag: restituisce informazioni sui ricevitori di finalità nel pacchetto in Receivers. |
| Services | 4 | PackageInfo flag: restituisce informazioni sui servizi nel pacchetto in Services. |
| Providers | 8 | PackageInfo flag: restituisce informazioni sui provider di contenuto nel pacchetto in Providers. |
| Instrumentation | 16 | PackageInfo flag: restituisce informazioni sulla strumentazione nel pacchetto in Instrumentation. |
| IntentFilters | 32 | PackageInfoflag: restituisce informazioni sui filtri delle finalità supportati dall'attività. |
| ResolvedFilter | 64 | ResolveInfo flag: restituisce il filtro IntentFilter corrispondente per un oggetto ResolveInfo specifico in Filter. |
| Signatures | 64 | PackageInfoflag: restituisce informazioni sulle firme incluse nel pacchetto. |
| MetaData | 128 | Flag ComponentInfo: restituisce i bundle di dati ComponentInfo.metaData associati a un componente. Questo vale per qualsiasi API che restituisce una sottoclasse ComponentInfo.
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. |
| Gids | 256 | Flag PackageInfo: restituisce gli ID gruppo associati a un'applicazione. Questo vale per qualsiasi API che restituisce una classe PackageInfo, direttamente o annidata all'interno di un'altra.
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. |
| DisabledComponents | 512 | PackageInfoflag: includere i componenti disabilitati nelle informazioni restituite. |
| MatchDisabledComponents | 512 | Flag PackageInfo: includere i componenti disabilitati nelle informazioni restituite. 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. |
| SharedLibraryFiles | 1024 | Flag ApplicationInfo: restituisce i percorsi delle librerie condivise associate a un'applicazione. Questo vale per qualsiasi API che restituisce una classe ApplicationInfo, direttamente o annidata all'interno di un'altra. 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. |
| UriPermissionPatterns | 2048 | Flag ProviderInfo: restituisce i modelli di autorizzazione URI associati a un provider di contenuto. Questo vale per qualsiasi API che restituisce una classe ProviderInfo, direttamente o annidata all'interno di un'altra. 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. |
| Permissions | 4096 | PackageInfo flag: restituisce informazioni sulle autorizzazioni nel pacchetto in Permissions. |
| MatchUninstalledPackages | 8192 | Parametro flag per recuperare alcune informazioni su tutte le applicazioni (anche disinstallate) con directory dati. Questo stato potrebbe essere stato generato se le applicazioni sono state eliminate con flag DELETE_KEEP_DATA con la possibilità di essere sostituite o reinstallate in futuro. Nota: questo flag può causare la restituzione di meno informazioni sulle applicazioni attualmente installate. Nota: l'uso di questo flag richiede l'autorizzazione android.permission.QUERY_ALL_PACKAGES per visualizzare i pacchetti disinstallati. 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. |
| UninstalledPackages | 8192 | Questa costante è stata deprecata nel livello API 24. sostituito con MATCH_UNINSTALLED_PACKAGES 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. |
| Configurations | 16384 | Flag PackageInfo: restituisce informazioni sulle preferenze hardware in PackageInfo.configPreferences e funzionalità richieste in PackageInfo.reqFeatures e PackageInfo.featureGroups.
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. |
| DisabledUntilUsedComponents | 32768 | Questa costante è stata deprecata nel livello API 24. sostituito con MATCH_DISABLED_UNTIL_USED_COMPONENTS. 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. |
| MatchDisabledUntilUsedComponents | 32768 | Flag PackageInfo: include componenti disabilitati che si trovano in tale stato solo a causa di COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED nelle informazioni restituite. Si noti che se si imposta questo flag, le applicazioni in questo stato disabilitato verranno segnalate come abilitate. 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. |
| MatchDefaultOnly | 65536 | Flag di risoluzione ed esecuzione di query: se impostato, vengono considerati solo i filtri che supportano l'oggetto per la CategoryDefaultcorrispondenza. |
| MatchAll | 131072 | Flag di query: se impostato e se la piattaforma esegue un filtro dei risultati, il filtro non verrà eseguito. Si tratta di un sinonimo per dire che tutti i risultati devono essere restituiti. Questo flag deve essere usato con estrema attenzione.
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. |
| MatchDirectBootUnaware | 262144 | Flag di esecuzione di query: corrisponde ai componenti che sono l'avvio diretto non a conoscenza nelle informazioni restituite, indipendentemente dallo stato utente corrente. Quando non vengono specificati né MATCH_DIRECT_BOOT_AWARE né MATCH_DIRECT_BOOT_UNAWARE, il comportamento predefinito corrisponde solo ai componenti eseguibili in base allo stato utente. Ad esempio, quando un utente viene avviato ma le credenziali non sono ancora state presentate, l'utente esegue "bloccato" e vengono restituiti solo i componenti MATCH_DIRECT_BOOT_AWARE. Dopo aver presentato le credenziali utente, l'utente esegue "sbloccato" e vengono restituiti sia MATCH_DIRECT_BOOT_AWARE che i componenti MATCH_DIRECT_BOOT_UNAWARE. 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. |
| MatchDirectBootAware | 524288 | Flag di esecuzione di query: corrisponde ai componenti che sono in grado di eseguire l'avvio diretto nelle informazioni restituite, indipendentemente dallo stato utente corrente. Quando non vengono specificati né MATCH_DIRECT_BOOT_AWARE né MATCH_DIRECT_BOOT_UNAWARE, il comportamento predefinito corrisponde solo ai componenti eseguibili in base allo stato utente. Ad esempio, quando un utente viene avviato ma le credenziali non sono ancora state presentate, l'utente esegue "bloccato" e vengono restituiti solo i componenti MATCH_DIRECT_BOOT_AWARE. Dopo aver presentato le credenziali utente, l'utente esegue "sbloccato" e vengono restituiti sia MATCH_DIRECT_BOOT_AWARE che i componenti MATCH_DIRECT_BOOT_UNAWARE. 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. |
| MatchSystemOnly | 1048576 | Flag di query: includere solo i componenti delle applicazioni contrassegnate con ApplicationInfo.FLAG_SYSTEM.
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. |
| SigningCertificates | 134217728 | Flag PackageInfo: restituisce i certificati di firma associati a questo pacchetto. Ogni voce è un certificato di firma che il pacchetto ha dimostrato di essere autorizzato a usare, in genere un certificato di firma precedente da cui è ruotato. 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.