LauncherApps Clase

Definición

Clase para recuperar una lista de actividades iniciables 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 iniciables 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 su uso por parte de 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 ver los perfiles administrados que se agregan o quitan, 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().

Java documentación para android.content.pm.LauncherApps.

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.

Constructores

Nombre Description
LauncherApps(IntPtr, JniHandleOwnership)

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

Campos

Nombre Description
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 y #ACTION_CONFIRM_PIN_APPWIDGET que contiene un PinItemRequest tipo de tipo adecuado solicitado para anclar.

Propiedades

Nombre Description
AllPackageInstallerSessions

Devuelve una lista de todas las sesiones de instalación conocidas de 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

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

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

(Heredado de JavaObject)
JniPeerMembers

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

PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
PrivateSpaceSettingsIntent

Devuelve IntentSender que se puede usar para iniciar la actividad de configuración de espacio privado.

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

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Heredado de JavaObject)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

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

(Heredado de JavaObject)
Equals(Object)

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

(Heredado de JavaObject)
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.

GetAppMarketActivityIntent(String, UserHandle)

Devuelve un remitente de intención que se puede usar para iniciar la actividad de App Market (actividad del instalador).

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
GetLauncherUserInfo(UserHandle)

Devuelve información relacionada con un usuario que es útil para mostrar elementos de la interfaz de usuario para distinguirla de otros usuarios (por ejemplo, distintivos).

GetPinItemRequest(Intent)

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

GetPreInstalledSystemPackages(UserHandle)

Devuelve la lista de los paquetes del sistema que se instalan en la creación del usuario.

GetShortcutBadgedIconDrawable(ShortcutInfo, Int32)

Devuelve el icono de acceso directo con la configuración incorrecta 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 de PackageManager#setPackagesSuspended(String[], boolean, PersistableBundle, PersistableBundle, String).

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()

Lo llama 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, Handler)

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

RegisterCallback(LauncherApps+Callback)

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 para ver los eventos del ciclo de vida de la sesión en este usuario y perfiles administrados.

ResolveActivity(Intent, UserHandle)

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

SetArchiveCompatibility(LauncherApps+ArchiveCompatibilityParams)

Deshabilite diferentes opciones de compatibilidad de archivo del iniciador para el autor de la llamada de este método.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Heredado de JavaObject)
ShouldHideFromSuggestions(String, UserHandle)

Devuelve si un paquete debe ocultarse de 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>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(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 que se registró anteriormente.

UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
UnregisterPackageInstallerSessionCallback(PackageInstaller+SessionCallback)

Anula el registro de una devolución de llamada que se registró 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, Int32)

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

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>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

Nombre Description
IJavaPeerable.Disposed()

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

(Heredado de JavaObject)
IJavaPeerable.Finalized()

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

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Heredado de JavaObject)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

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 iniciables para el usuario actual y los perfiles administrados asociados que sean visibles para el usuario actual, que se pueden recuperar con #getProfiles.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a