Lenguaje

LauncherApps.GetApplicationInfo(String, PackageInfoFlags, UserHandle) Método

Definición

Devuelve ApplicationInfo acerca de una aplicación instalada para un perfil de usuario específico.

[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

Parámetros

packageName
String

Nombre del paquete de la aplicación

flags
PackageInfoFlags

Marcas de opciones adicionales PackageManager#getApplicationInfo

user
UserHandle

UserHandle del perfil.

Devoluciones

ApplicationInfo que contiene información sobre el paquete. Devuelve null si el paquete no está instalado para el perfil especificado o el perfil no está habilitado.

Atributos

Comentarios

Devuelve ApplicationInfo acerca de una aplicación instalada para un perfil de usuario específico.

Si el usuario en cuestión es un perfil UserManager#USER_TYPE_PROFILE_PRIVATEoculto, el autor de la llamada debe tener el permiso normal android.Manifest.permission#ACCESS_HIDDEN_PROFILES y el android.app.role.RoleManager#ROLE_HOME rol.

Java documentación para android.content.pm.LauncherApps.getApplicationInfo(java.lang.String, int, android.os.UserHandle).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a