PackageManager.GetInstalledPackages 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
GetInstalledPackages(PackageInfoFlags) |
Gibt eine Liste aller Pakete zurück, die für den aktuellen Benutzer installiert sind. |
GetInstalledPackages(PackageManager+PackageInfoFlags) |
GetInstalledPackages(PackageInfoFlags)
Gibt eine Liste aller Pakete zurück, die für den aktuellen Benutzer installiert sind.
[Android.Runtime.Register("getInstalledPackages", "(I)Ljava/util/List;", "GetGetInstalledPackages_IHandler")]
public abstract System.Collections.Generic.IList<Android.Content.PM.PackageInfo> GetInstalledPackages (Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("getInstalledPackages", "(I)Ljava/util/List;", "GetGetInstalledPackages_IHandler")>]
abstract member GetInstalledPackages : Android.Content.PM.PackageInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.PackageInfo>
Parameter
- flags
- PackageInfoFlags
Zusätzliche Optionsflags zum Ändern der zurückgegebenen Daten.
Gibt zurück
Eine Liste von PackageInfo-Objekten, eines für jedes installierte Paket, das Informationen zum Paket enthält. In dem unwahrscheinlichen Fall, dass keine pakete installiert sind, wird eine leere Liste zurückgegeben. Wenn das Flag MATCH_UNINSTALLED_PACKAGES
festgelegt ist, werden die Paketinformationen aus der Liste der deinstallierten Anwendungen abgerufen (die sowohl installierte Anwendungen als auch Anwendungen mit Datenverzeichnis enthält, d. h. Anwendungen, die mit DELETE_KEEP_DATA
einem Flagsatz gelöscht wurden).
- Attribute
Hinweise
Gibt eine Liste aller Pakete zurück, die für den aktuellen Benutzer installiert sind.
Verwenden Sie #getInstalledPackages(PackageInfoFlags)
, wenn lange Flags benötigt werden.
Java-Dokumentation für android.content.pm.PackageManager.getInstalledPackages(int)
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
GetInstalledPackages(PackageManager+PackageInfoFlags)
[Android.Runtime.Register("getInstalledPackages", "(Landroid/content/pm/PackageManager$PackageInfoFlags;)Ljava/util/List;", "GetGetInstalledPackages_Landroid_content_pm_PackageManager_PackageInfoFlags_Handler", ApiSince=33)]
public virtual System.Collections.Generic.IList<Android.Content.PM.PackageInfo> GetInstalledPackages (Android.Content.PM.PackageManager.PackageInfoFlags flags);
[<Android.Runtime.Register("getInstalledPackages", "(Landroid/content/pm/PackageManager$PackageInfoFlags;)Ljava/util/List;", "GetGetInstalledPackages_Landroid_content_pm_PackageManager_PackageInfoFlags_Handler", ApiSince=33)>]
abstract member GetInstalledPackages : Android.Content.PM.PackageManager.PackageInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.PackageInfo>
override this.GetInstalledPackages : Android.Content.PM.PackageManager.PackageInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.PackageInfo>
Parameter
Gibt zurück
- Attribute