Share via


PackageManager.GetInstalledApplications Methode

Definition

Überlädt

GetInstalledApplications(PackageInfoFlags)

Gibt eine Liste aller Anwendungspakete zurück, die für den aktuellen Benutzer installiert sind.

GetInstalledApplications(PackageManager+ApplicationInfoFlags)

GetInstalledApplications(PackageInfoFlags)

Gibt eine Liste aller Anwendungspakete zurück, die für den aktuellen Benutzer installiert sind.

[Android.Runtime.Register("getInstalledApplications", "(I)Ljava/util/List;", "GetGetInstalledApplications_IHandler")]
public abstract System.Collections.Generic.IList<Android.Content.PM.ApplicationInfo> GetInstalledApplications (Android.Content.PM.PackageInfoFlags flags);
[<Android.Runtime.Register("getInstalledApplications", "(I)Ljava/util/List;", "GetGetInstalledApplications_IHandler")>]
abstract member GetInstalledApplications : Android.Content.PM.PackageInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ApplicationInfo>

Parameter

flags
PackageInfoFlags

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

Gibt zurück

Eine Liste der ApplicationInfo-Objekte, eines für jede installierte Anwendung. 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 Anwendungsinformationen 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 Anwendungspakete zurück, die für den aktuellen Benutzer installiert sind. Wenn das Flag GET_UNINSTALLED_PACKAGES festgelegt wurde, wird eine Liste aller Anwendungen zurückgegeben, einschließlich der mit DELETE_KEEP_DATA gelöschten Anwendungen (teilweise installierte Apps mit Datenverzeichnis).

Verwenden Sie #getInstalledApplications(ApplicationInfoFlags) , wenn lange Flags benötigt werden.

Java-Dokumentation für android.content.pm.PackageManager.getInstalledApplications(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:

GetInstalledApplications(PackageManager+ApplicationInfoFlags)

[Android.Runtime.Register("getInstalledApplications", "(Landroid/content/pm/PackageManager$ApplicationInfoFlags;)Ljava/util/List;", "GetGetInstalledApplications_Landroid_content_pm_PackageManager_ApplicationInfoFlags_Handler", ApiSince=33)]
public virtual System.Collections.Generic.IList<Android.Content.PM.ApplicationInfo> GetInstalledApplications (Android.Content.PM.PackageManager.ApplicationInfoFlags flags);
[<Android.Runtime.Register("getInstalledApplications", "(Landroid/content/pm/PackageManager$ApplicationInfoFlags;)Ljava/util/List;", "GetGetInstalledApplications_Landroid_content_pm_PackageManager_ApplicationInfoFlags_Handler", ApiSince=33)>]
abstract member GetInstalledApplications : Android.Content.PM.PackageManager.ApplicationInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ApplicationInfo>
override this.GetInstalledApplications : Android.Content.PM.PackageManager.ApplicationInfoFlags -> System.Collections.Generic.IList<Android.Content.PM.ApplicationInfo>

Parameter

Gibt zurück

Attribute

Gilt für: