Sprache

LauncherApps.GetApplicationInfo(String, PackageInfoFlags, UserHandle) Methode

Definition

Gibt ApplicationInfo informationen zu einer Anwendung zurück, die für ein bestimmtes Benutzerprofil installiert ist.

[Android.Runtime.Register("getApplicationInfo", "(Ljava/lang/String;ILandroid/os/UserHandle;)Landroid/content/pm/ApplicationInfo;", "GetGetApplicationInfo_Ljava_lang_String_ILandroid_os_UserHandle_Handler", ApiSince=26)]
public virtual Android.Content.PM.ApplicationInfo? GetApplicationInfo(string packageName, Android.Content.PM.PackageInfoFlags flags, Android.OS.UserHandle user);
[<Android.Runtime.Register("getApplicationInfo", "(Ljava/lang/String;ILandroid/os/UserHandle;)Landroid/content/pm/ApplicationInfo;", "GetGetApplicationInfo_Ljava_lang_String_ILandroid_os_UserHandle_Handler", ApiSince=26)>]
abstract member GetApplicationInfo : string * Android.Content.PM.PackageInfoFlags * Android.OS.UserHandle -> Android.Content.PM.ApplicationInfo
override this.GetApplicationInfo : string * Android.Content.PM.PackageInfoFlags * Android.OS.UserHandle -> Android.Content.PM.ApplicationInfo

Parameter

packageName
String

Der Paketname der Anwendung

flags
PackageInfoFlags

Zusätzliche Optionskennzeichnungen PackageManager#getApplicationInfo

user
UserHandle

Das UserHandle des Profils.

Gibt zurück

ApplicationInfo enthält Informationen zum Paket. Gibt zurück null , wenn das Paket für das angegebene Profil nicht installiert ist oder das Profil nicht aktiviert ist.

Attribute

Hinweise

Gibt ApplicationInfo informationen zu einer Anwendung zurück, die für ein bestimmtes Benutzerprofil installiert ist.

Wenn der betreffende Benutzer ein ausgeblendetes Profil UserManager#USER_TYPE_PROFILE_PRIVATEist, sollte der Anrufer über normale android.Manifest.permission#ACCESS_HIDDEN_PROFILES Berechtigungen und die android.app.role.RoleManager#ROLE_HOME Rolle verfügen.

Java Dokumentation für android.content.pm.LauncherApps.getApplicationInfo(java.lang.String, int, android.os.UserHandle).

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: