Sprache

PackageManager.GetPackageInfo Methode

Definition

Überlädt

Name Beschreibung
GetPackageInfo(String, PackageManager+PackageInfoFlags)

Siehe getPackageInfo(String,int)

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)

Siehe getPackageInfo(VersionedPackage,int)

GetPackageInfo(String, PackageManager+PackageInfoFlags)

Siehe getPackageInfo(String,int)

[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

Hinweise

Siehe getPackageInfo(String,int)

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

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:

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 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:

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 #VERSION_CODE_HIGHEST Konstruktor übergeben wirdVersionedPackage.

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 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:

GetPackageInfo(VersionedPackage, PackageManager+PackageInfoFlags)

Siehe getPackageInfo(VersionedPackage,int)

[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

Hinweise

Siehe getPackageInfo(VersionedPackage,int)

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

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: