PackageManager.GetInstalledApplications 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
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