Freigeben über


PackageManager.GetPackageInfo Methode

Definition

Überlädt

GetPackageInfo(String, PackageManager+PackageInfoFlags)
GetPackageInfo(String, PackageInfoFlags)

Rufen Sie allgemeine Informationen zu einem Anwendungspaket ab, das auf dem System installiert ist.

GetPackageInfo(VersionedPackage, PackageInfoFlags)

Rufen Sie allgemeine Informationen zu einem Anwendungspaket ab, das auf dem System installiert ist.

GetPackageInfo(VersionedPackage, PackageManager+PackageInfoFlags)

GetPackageInfo(String, PackageManager+PackageInfoFlags)

[Android.Runtime.Register("getPackageInfo", "(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Ljava_lang_String_Landroid_content_pm_PackageManager_PackageInfoFlags_Handler", ApiSince=33)]
public virtual Android.Content.PM.PackageInfo GetPackageInfo (string packageName, Android.Content.PM.PackageManager.PackageInfoFlags flags);
[<Android.Runtime.Register("getPackageInfo", "(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Ljava_lang_String_Landroid_content_pm_PackageManager_PackageInfoFlags_Handler", ApiSince=33)>]
abstract member GetPackageInfo : string * Android.Content.PM.PackageManager.PackageInfoFlags -> Android.Content.PM.PackageInfo
override this.GetPackageInfo : string * Android.Content.PM.PackageManager.PackageInfoFlags -> Android.Content.PM.PackageInfo

Parameter

packageName
String

Gibt zurück

Attribute

Gilt für:

GetPackageInfo(String, PackageInfoFlags)

Rufen Sie allgemeine Informationen zu einem Anwendungspaket ab, das auf dem System installiert ist.

[Android.Runtime.Register("getPackageInfo", "(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Ljava_lang_String_IHandler")]
public abstract Android.Content.PM.PackageInfo? GetPackageInfo (string packageName, Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("getPackageInfo", "(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Ljava_lang_String_IHandler")>]
abstract member GetPackageInfo : string * Android.Content.PM.PackageInfoFlags -> Android.Content.PM.PackageInfo

Parameter

packageName
String

Der vollständige Name (i.e. com.google.apps.contacts) des gewünschten Pakets.

flags
PackageInfoFlags

Zusätzliche Optionskennzeichnungen zum Ändern der zurückgegebenen Daten.

Gibt zurück

Ein PackageInfo-Objekt, das Informationen zum Paket enthält. Wenn die Kennzeichnung MATCH_UNINSTALLED_PACKAGES festgelegt ist und das Paket nicht in der Liste der installierten Anwendungen gefunden wird, werden die Paketinformationen aus der Liste der deinstallierten Anwendungen abgerufen (einschließlich installierter Anwendungen sowie Anwendungen mit Datenverzeichnis, d. h. Anwendungen, die mit DELETE_KEEP_DATA Kennzeichnungssatz gelöscht wurden).

Attribute

Ausnahmen

Hinweise

Rufen Sie allgemeine Informationen zu einem Anwendungspaket ab, das auf dem System installiert ist.

Verwenden Sie diese Verwendung #getPackageInfo(String, PackageInfoFlags) , wenn lange Flags erforderlich sind.

Java-Dokumentation für android.content.pm.PackageManager.getPackageInfo(java.lang.String, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

GetPackageInfo(VersionedPackage, PackageInfoFlags)

Rufen Sie allgemeine Informationen zu einem Anwendungspaket ab, das auf dem System installiert ist.

[Android.Runtime.Register("getPackageInfo", "(Landroid/content/pm/VersionedPackage;I)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Landroid_content_pm_VersionedPackage_IHandler", ApiSince=26)]
public abstract Android.Content.PM.PackageInfo? GetPackageInfo (Android.Content.PM.VersionedPackage versionedPackage, Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("getPackageInfo", "(Landroid/content/pm/VersionedPackage;I)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Landroid_content_pm_VersionedPackage_IHandler", ApiSince=26)>]
abstract member GetPackageInfo : Android.Content.PM.VersionedPackage * Android.Content.PM.PackageInfoFlags -> Android.Content.PM.PackageInfo

Parameter

versionedPackage
VersionedPackage

Das versionsierte Paket, für das abgefragt werden soll.

flags
PackageInfoFlags

Zusätzliche Optionskennzeichnungen zum Ändern der zurückgegebenen Daten.

Gibt zurück

Ein PackageInfo-Objekt, das Informationen zum Paket enthält. Wenn die Kennzeichnung MATCH_UNINSTALLED_PACKAGES festgelegt ist und das Paket nicht in der Liste der installierten Anwendungen gefunden wird, werden die Paketinformationen aus der Liste der deinstallierten Anwendungen abgerufen (einschließlich installierter Anwendungen sowie Anwendungen mit Datenverzeichnis, d. h. Anwendungen, die mit DELETE_KEEP_DATA Kennzeichnungssatz gelöscht wurden).

Attribute

Hinweise

Rufen Sie allgemeine Informationen zu einem Anwendungspaket ab, das auf dem System installiert ist. Diese Methode kann zum Abrufen von Informationen zu Paketen verwendet werden, für die jeweils mehrere Versionen installiert werden können. Derzeit können nur Pakete, die statische freigegebene Bibliotheken hosten, mehrere installierte Versionen aufweisen. Die Methode kann auch verwendet werden, um Informationen für ein Paket abzurufen, das eine einzelne Version installiert hat, indem der VersionedPackage Konstruktor übergeben #VERSION_CODE_HIGHEST wird.

Verwenden Sie diese Verwendung #getPackageInfo(VersionedPackage, PackageInfoFlags) , wenn lange Flags erforderlich sind.

Java-Dokumentation für android.content.pm.PackageManager.getPackageInfo(android.content.pm.VersionedPackage, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

GetPackageInfo(VersionedPackage, PackageManager+PackageInfoFlags)

[Android.Runtime.Register("getPackageInfo", "(Landroid/content/pm/VersionedPackage;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Landroid_content_pm_VersionedPackage_Landroid_content_pm_PackageManager_PackageInfoFlags_Handler", ApiSince=33)]
public virtual Android.Content.PM.PackageInfo GetPackageInfo (Android.Content.PM.VersionedPackage versionedPackage, Android.Content.PM.PackageManager.PackageInfoFlags flags);
[<Android.Runtime.Register("getPackageInfo", "(Landroid/content/pm/VersionedPackage;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;", "GetGetPackageInfo_Landroid_content_pm_VersionedPackage_Landroid_content_pm_PackageManager_PackageInfoFlags_Handler", ApiSince=33)>]
abstract member GetPackageInfo : Android.Content.PM.VersionedPackage * Android.Content.PM.PackageManager.PackageInfoFlags -> Android.Content.PM.PackageInfo
override this.GetPackageInfo : Android.Content.PM.VersionedPackage * Android.Content.PM.PackageManager.PackageInfoFlags -> Android.Content.PM.PackageInfo

Parameter

versionedPackage
VersionedPackage

Gibt zurück

Attribute

Gilt für: