LauncherApps Clase

Definición

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

[Android.Runtime.Register("android/content/pm/LauncherApps", DoNotGenerateAcw=true)]
public class LauncherApps : Java.Lang.Object
[<Android.Runtime.Register("android/content/pm/LauncherApps", DoNotGenerateAcw=true)>]
type LauncherApps = class
    inherit Object
Herencia
LauncherApps
Atributos

Comentarios

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles. Esto es principalmente para ser utilizado por los iniciadores.

Las aplicaciones se pueden consultar para cada perfil de usuario. Dado que PackageManager no entregará difusión de paquetes para otros perfiles, puede registrarse para los cambios de paquete aquí.

Para watch para los perfiles administrados que se van a agregar o quitar, regístrese para las siguientes difusión: Intent#ACTION_MANAGED_PROFILE_ADDED y Intent#ACTION_MANAGED_PROFILE_REMOVED.

Nota a partir de Android O, las aplicaciones de un perfil administrado ya no pueden acceder a las aplicaciones del perfil principal. Las aplicaciones solo pueden acceder a los perfiles devueltos por #getProfiles().

Documentación de Java para android.content.pm.LauncherApps.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Constructores

LauncherApps(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el entorno de ejecución.

Campos

ActionConfirmPinAppwidget

Acción de actividad: para que el iniciador predeterminado muestre el cuadro de diálogo de confirmación para crear un widget de aplicación anclado.

ActionConfirmPinShortcut

Acción de actividad: para que el iniciador predeterminado muestre el cuadro de diálogo de confirmación para crear un acceso directo anclado.

ExtraPinItemRequest

Un extra para #ACTION_CONFIRM_PIN_SHORTCUT & #ACTION_CONFIRM_PIN_APPWIDGET que contiene un PinItemRequest tipo de tipo adecuado solicitado para anclar.

Propiedades

AllPackageInstallerSessions

Devuelve la lista de todas las sesiones de instalación conocidas en este usuario y perfiles administrados, independientemente del instalador.

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HasShortcutHostPermission

Devuelve si el autor de la llamada puede acceder a la información de acceso directo.

JniIdentityHashCode

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

(Heredado de Object)
JniPeerMembers

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

PeerReference

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

(Heredado de Object)
Profiles

Devuelve una lista de perfiles a los que el autor de la llamada puede acceder a través de las LauncherApps API.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Dispose()

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

(Heredado de Object)
Dispose(Boolean)

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetActivityList(String, UserHandle)

Recupera una lista de actividades que especifican Intent#ACTION_MAIN y Intent#CATEGORY_LAUNCHER, en todas las aplicaciones, para un usuario especificado.

GetApplicationInfo(String, PackageInfoFlags, UserHandle)

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

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
GetPinItemRequest(Intent)

Método auxiliar para extraer un PinItemRequest conjunto en el #EXTRA_PIN_ITEM_REQUEST extra.

GetShortcutBadgedIconDrawable(ShortcutInfo, Int32)

Devuelve el icono de acceso directo con la opción badging adecuada para el perfil.

GetShortcutConfigActivityIntent(LauncherActivityInfo)

Devuelve un remitente de intención que se puede usar para iniciar la actividad de configuración para crear accesos directos personalizados.

GetShortcutConfigActivityList(String, UserHandle)

Recupera una lista de actividades de configuración para crear ShortcutInfo.

GetShortcutIconDrawable(ShortcutInfo, Int32)

Devuelve el icono de este acceso directo, sin ningún error para el perfil.

GetShortcutIntent(String, String, Bundle, UserHandle)

Devuelve PendingIntent asociado con el acceso directo especificado.

GetShortcuts(LauncherApps+ShortcutQuery, UserHandle)

Devuelve ShortcutInfos que coinciden con query.

GetSuspendedPackageLauncherExtras(String, UserHandle)

Obtiene los extras del iniciador proporcionados al sistema cuando el paquete especificado se suspendió a través PackageManager#setPackagesSuspended(String[], boolean, PersistableBundle, PersistableBundle, String)de .

IsActivityEnabled(ComponentName, UserHandle)

Comprueba si la actividad existe y está habilitada para un perfil.

IsPackageEnabled(String, UserHandle)

Comprueba si el paquete está instalado y habilitado para un perfil.

JavaFinalize()

Llamado por el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto.

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
PinShortcuts(String, IList<String>, UserHandle)

Anclar accesos directos en un paquete.

RegisterCallback(LauncherApps+Callback)

Registra una devolución de llamada para los cambios en los paquetes de este usuario y perfiles administrados.

RegisterCallback(LauncherApps+Callback, Handler)

Registra una devolución de llamada para los cambios en los paquetes de este usuario y perfiles administrados.

RegisterPackageInstallerSessionCallback(IExecutor, PackageInstaller+SessionCallback)

Registre una devolución de llamada en watch para eventos de ciclo de vida de sesión en este usuario y perfiles administrados.

ResolveActivity(Intent, UserHandle)

Devuelve la información de actividad de una intención y un identificador de usuario determinado, si se resuelve.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ShouldHideFromSuggestions(String, UserHandle)

Devuelve si un paquete debe ocultarse de las sugerencias al usuario.

StartAppDetailsActivity(ComponentName, UserHandle, Rect, Bundle)

Inicia la actividad de configuración para mostrar los detalles de la aplicación de un paquete en el perfil especificado.

StartMainActivity(ComponentName, UserHandle, Rect, Bundle)

Inicia una actividad Main en el perfil especificado.

StartPackageInstallerSessionDetailsActivity(PackageInstaller+SessionInfo, Rect, Bundle)

Inicia una actividad para mostrar los detalles de la sesión especificada.

StartShortcut(ShortcutInfo, Rect, Bundle)

Inicia un acceso directo.

StartShortcut(String, String, Rect, Bundle, UserHandle)

Inicia un acceso directo.

ToArray<T>()

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterCallback(LauncherApps+Callback)

Anula el registro de una devolución de llamada registrada anteriormente.

UnregisterFromRuntime()

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

(Heredado de Object)
UnregisterPackageInstallerSessionCallback(PackageInstaller+SessionCallback)

Anula el registro de una devolución de llamada registrada anteriormente.

Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <notificado<>/em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

(Heredado de Object)
IJavaPeerable.Finalized()

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

GetJniTypeName(IJavaPeerable)

Clase para recuperar una lista de actividades que se pueden iniciar para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

Se aplica a