PackageInfoFlags Enumeration

Definition

Listet Werte auf, die von mehreren Methoden PackageInfoFlags zurückgegeben und als Parameter mehrerer Typen verwendet werden.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

[System.Flags]
public enum PackageInfoFlags
[<System.Flags>]
type PackageInfoFlags = 
Vererbung
PackageInfoFlags
Attribute

Felder

Name Wert Beschreibung
Attributions -2147483648

Diese Konstante war in API-Ebene 34 veraltet. Verwenden Sie GET_ATTRIBUTIONS_LONG, um unbeabsichtigte Sign-Erweiterung zu vermeiden. Vorgänge mit diesem Flag können unbeabsichtigte Ergebnisse und potenzielle RuntimeException verursachen.

Android-Referenz für android.content.pm.PackageManager.GET_ATTRIBUTIONS.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Activities 1

PackageInfo Flag: Zurückgeben von Informationen zu Aktivitäten im Paket in Activities.

Receivers 2

PackageInfo Flag: Zurückgeben von Informationen zu Absichtsempfängern im Paket in Receivers.

Services 4

PackageInfo flag: Return information about services in the package in Services.

Providers 8

PackageInfo flag: Return information about content providers in the package in Providers.

Instrumentation 16

PackageInfo flag: Return information about instrumentation in the package in Instrumentation.

IntentFilters 32

PackageInfoFlag: Gibt Informationen zu den von der Aktivität unterstützten Absichtsfiltern zurück.

ResolvedFilter 64

ResolveInfo flag: Return the IntentFilter that was matched for a particular ResolveInfo in Filter.

Signatures 64

PackageInfoFlag: Gibt Informationen zu den im Paket enthaltenen Signaturen zurück.

MetaData 128

ComponentInfo-Flag: Gibt die ComponentInfo.metaData-Datenbundle zurück, die einer Komponente zugeordnet sind. Dies gilt für jede API, die eine ComponentInfo-Unterklasse zurückgibt.

Android-Referenz für android.content.pm.PackageManager.GET_META_DATA.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gids 256

PackageInfo-Flag: Geben Sie die Gruppen-IDs zurück, die einer Anwendung zugeordnet sind. Dies gilt für jede API, die eine PackageInfo-Klasse zurückgibt, entweder direkt oder in einer anderen geschachtelt.

Android-Referenz für android.content.pm.PackageManager.GET_GIDS.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

DisabledComponents 512

PackageInfoFlag: Fügen Sie deaktivierte Komponenten in die zurückgegebenen Informationen ein.

MatchDisabledComponents 512

PackageInfo-Flag: Enthalten Sie deaktivierte Komponenten in die zurückgegebenen Informationen.

Android-Referenz für android.content.pm.PackageManager.MATCH_DISABLED_COMPONENTS.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

SharedLibraryFiles 1024

ApplicationInfo-Flag: Gibt die Pfade zu den freigegebenen Bibliotheken zurück, die einer Anwendung zugeordnet sind. Dies gilt für jede API, die eine ApplicationInfo-Klasse zurückgibt, entweder direkt oder in einer anderen geschachtelt.

Android-Referenz für android.content.pm.PackageManager.GET_SHARED_LIBRARY_FILES.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

UriPermissionPatterns 2048

ProviderInfo-Flag: Gibt die URI-Berechtigungsmuster zurück, die einem Inhaltsanbieter zugeordnet sind. Dies gilt für jede API, die eine ProviderInfo-Klasse zurückgibt, entweder direkt oder in einer anderen geschachtelt.

Android-Referenz für android.content.pm.PackageManager.GET_URI_PERMISSION_PATTERNS.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Permissions 4096

PackageInfo flag: Return information about permissions in the package in Permissions.

MatchUninstalledPackages 8192

Flag-Parameter zum Abrufen einiger Informationen zu allen Anwendungen (auch deinstalliert), die Datenverzeichnisse enthalten. Dieser Zustand könnte dazu führen, dass Anwendungen mit Kennzeichnung DELETE_KEEP_DATA gelöscht wurden, mit der Möglichkeit, in Zukunft ersetzt oder neu installiert zu werden. Hinweis: Dieses Flag kann dazu führen, dass weniger Informationen zu derzeit installierten Anwendungen zurückgegeben werden. Hinweis: Für die Verwendung dieses Flags ist die android.permission.QUERY_ALL_PACKAGES Berechtigung erforderlich, um deinstallierte Pakete anzuzeigen.

Android-Referenz für android.content.pm.PackageManager.MATCH_UNINSTALLED_PACKAGES.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

UninstalledPackages 8192

Diese Konstante war in API-Ebene 24 veraltet. ersetzt durch MATCH_UNINSTALLED_PACKAGES

Android-Referenz für android.content.pm.PackageManager.GET_UNINSTALLED_PACKAGES.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Configurations 16384

PackageInfo-Flag: Zurückgeben von Informationen zu Hardwareeinstellungen in "PackageInfo.configPreferences" und angeforderten Features in "PackageInfo.reqFeatures" und "PackageInfo.featureGroups".

Android-Referenz für android.content.pm.PackageManager.GET_CONFIGURATIONS.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

DisabledUntilUsedComponents 32768

Diese Konstante war in API-Ebene 24 veraltet. ersetzt durch MATCH_DISABLED_UNTIL_USED_COMPONENTS.

Android-Referenz für android.content.pm.PackageManager.GET_DISABLED_UNTIL_USED_COMPONENTS.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

MatchDisabledUntilUsedComponents 32768

PackageInfo-Flag: Enthalten Sie deaktivierte Komponenten, die sich nur aufgrund von COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED in den zurückgegebenen Informationen befinden. Wenn Sie dieses Kennzeichen festlegen, werden Anwendungen, die sich in diesem deaktivierten Zustand befinden, als aktiviert gemeldet.

Android-Referenz für android.content.pm.PackageManager.MATCH_DISABLED_UNTIL_USED_COMPONENTS.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

MatchDefaultOnly 65536

Auflösungs- und Abfragekennzeichnung: Wenn festgelegt, werden nur Filter berücksichtigt, die den CategoryDefaultAbgleich unterstützen.

MatchAll 131072

Abfragekennzeichnung: Wenn festgelegt und die Plattform filtert, erfolgt die Filterung nicht. Dies ist ein Synonym für die Aussage, dass alle Ergebnisse zurückgegeben werden sollen. Diese Kennzeichnung sollte mit extremer Sorgfalt verwendet werden.

Android-Referenz für android.content.pm.PackageManager.MATCH_ALL.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

MatchDirectBootUnaware 262144

Abfragekennzeichnung: Stimmen Sie Komponenten ab, die in den zurückgegebenen Informationen nicht erkannt werden, unabhängig vom aktuellen Benutzerstatus. Wenn weder MATCH_DIRECT_BOOT_AWARE noch MATCH_DIRECT_BOOT_UNAWARE angegeben werden, besteht das Standardverhalten darin, nur ausgeführte Komponenten basierend auf dem Benutzerstatus abzugleichen. Wenn beispielsweise ein Benutzer gestartet wird, anmeldeinformationen aber noch nicht angezeigt wurden, wird der Benutzer "gesperrt" ausgeführt, und nur MATCH_DIRECT_BOOT_AWARE Komponenten werden zurückgegeben. Sobald die Benutzeranmeldeinformationen angezeigt wurden, wird der Benutzer "entsperrt" ausgeführt, und sowohl MATCH_DIRECT_BOOT_AWARE als auch MATCH_DIRECT_BOOT_UNAWARE Komponenten werden zurückgegeben.

Android-Referenz für android.content.pm.PackageManager.MATCH_DIRECT_BOOT_UNAWARE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

MatchDirectBootAware 524288

Abfragekennzeichnung: Stimmen Sie Komponenten ab, die in den zurückgegebenen Informationen direkt gestartet werden, unabhängig vom aktuellen Benutzerstatus. Wenn weder MATCH_DIRECT_BOOT_AWARE noch MATCH_DIRECT_BOOT_UNAWARE angegeben werden, besteht das Standardverhalten darin, nur ausgeführte Komponenten basierend auf dem Benutzerstatus abzugleichen. Wenn beispielsweise ein Benutzer gestartet wird, anmeldeinformationen aber noch nicht angezeigt wurden, wird der Benutzer "gesperrt" ausgeführt, und nur MATCH_DIRECT_BOOT_AWARE Komponenten werden zurückgegeben. Sobald die Benutzeranmeldeinformationen angezeigt wurden, wird der Benutzer "entsperrt" ausgeführt, und sowohl MATCH_DIRECT_BOOT_AWARE als auch MATCH_DIRECT_BOOT_UNAWARE Komponenten werden zurückgegeben.

Android-Referenz für android.content.pm.PackageManager.MATCH_DIRECT_BOOT_AWARE.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

MatchSystemOnly 1048576

Abfragekennzeichnung: Schließen Sie nur Komponenten aus Anwendungen ein, die mit ApplicationInfo.FLAG_SYSTEM gekennzeichnet sind.

Android-Referenz für android.content.pm.PackageManager.MATCH_SYSTEM_ONLY.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

SigningCertificates 134217728

PackageInfo-Flag: Gibt die signaturzertifikate zurück, die diesem Paket zugeordnet sind. Bei jedem Eintrag handelt es sich um ein Signaturzertifikat, das das Paket als berechtigt erwiesen hat, es zu verwenden, in der Regel ein früheres Signaturzertifikat, von dem es gedreht wurde.

Android-Referenz für android.content.pm.PackageManager.GET_SIGNING_CERTIFICATES.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: