PackageManager.GetPackageInfo Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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, PackageManager+PackageInfoFlags) | |
GetPackageInfo(VersionedPackage, PackageInfoFlags) |
Rufen Sie allgemeine Informationen zu einem Anwendungspaket ab, das auf dem System installiert ist. |
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, 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:
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.
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.