Lenguaje

ShortcutInfo Clase

Definición

Representa un acceso directo que se puede publicar a través de ShortcutManager.

[Android.Runtime.Register("android/content/pm/ShortcutInfo", ApiSince=25, DoNotGenerateAcw=true)]
public sealed class ShortcutInfo : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/content/pm/ShortcutInfo", ApiSince=25, DoNotGenerateAcw=true)>]
type ShortcutInfo = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
ShortcutInfo
Atributos
Implementaciones

Comentarios

Representa un acceso directo que se puede publicar a través de ShortcutManager.

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

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.

Campos

Nombre Description
DisabledReasonAppChanged
Obsoletos.

El acceso directo se ha deshabilitado debido a cambios en la aplicación del publicador.

DisabledReasonBackupNotSupported
Obsoletos.

No se ha restaurado el acceso directo porque la aplicación del publicador no admite la copia de seguridad ni la restauración.

DisabledReasonByApp
Obsoletos.

La aplicación publicador ha deshabilitado el acceso directo con la ShortcutManager#disableShortcuts(List) API.

DisabledReasonNotDisabled
Obsoletos.

El acceso directo no está deshabilitado.

DisabledReasonOtherRestoreIssue
Obsoletos.

El acceso directo no se ha restaurado por motivos desconocidos.

DisabledReasonSignatureMismatch
Obsoletos.

No se ha restaurado el acceso directo porque la firma de la aplicación del publicador ha cambiado.

DisabledReasonUnknown
Obsoletos.

El acceso directo está deshabilitado por un motivo desconocido.

DisabledReasonVersionLower
Obsoletos.

El acceso directo se ha restaurado desde el dispositivo anterior, pero la aplicación del publicador en el dispositivo actual es de una versión inferior.

ShortcutCategoryConversation

Categoría de acceso directo para acciones relacionadas con la mensajería, como chat.

SurfaceLauncher
Obsoletos.

Indica las superficies del sistema administradas por una aplicación de iniciador.

Propiedades

Nombre Description
Activity

Devuelve la actividad de destino.

Capabilities

Devuelve una lista de Capability asociados con el acceso directo.

Categories

Devuelve las categorías del acceso directo.

Class

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

(Heredado de Object)
Creator

Representa un acceso directo que se puede publicar a través de ShortcutManager.

DisabledMessage

Representa un acceso directo que se puede publicar a través de ShortcutManager.

DisabledMessageFormatted

Devuelve el mensaje que se debe mostrar cuando el usuario intenta iniciar un acceso directo que está deshabilitado.

DisabledReason

Devuelve por qué se ha deshabilitado un acceso directo.

ExcludedFromSurfaces

Devuelve una máscara de bits de todas las superficies a las que se excluye este acceso directo.

Extras

Extras que la aplicación puede establecer para cualquier propósito.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
HasKeyFieldsOnly

Devuelve si un acceso directo solo contiene información de "clave" o no.

Id

Devuelve el identificador de un acceso directo.

Intent

Devuelve la intención que se ejecuta cuando el usuario selecciona este acceso directo.

IsCached

Devuelve si se almacena en caché un acceso directo.

IsDeclaredInManifest

Devuelve si un acceso directo es estático; es decir, si se publica un acceso directo desde AndroidManifest.

IsDynamic

Devuelve si un acceso directo es dinámico.

IsEnabled

Devuelve false si un acceso directo está deshabilitado con ShortcutManager#disableShortcuts.

IsImmutable

Devuelve si un acceso directo es inmutable, en cuyo caso no se puede modificar con ninguna de ShortcutManager las API.

IsPinned

Devuelve si un acceso directo está anclado.

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

Representa un acceso directo que se puede publicar a través de ShortcutManager.

(Heredado de JavaObject)
JniPeerMembers

Representa un acceso directo que se puede publicar a través de ShortcutManager.

LastChangedTimestamp

Última vez que se actualizó cualquiera de los campos.

LocusId

Obtiene el LocusId asociado a este acceso directo.

LongLabel

Representa un acceso directo que se puede publicar a través de ShortcutManager.

LongLabelFormatted

Devuelve la descripción larga de un acceso directo.

Package

Devuelve el nombre del paquete de la aplicación de publicador.

PeerReference

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

(Heredado de Object)
Rank

"Rank" de un acceso directo, que es un valor secuencial no negativo que es único para cada uno #getActivity de los dos tipos de accesos directos (estáticos y dinámicos).

ShortLabel

Representa un acceso directo que se puede publicar a través de ShortcutManager.

ShortLabelFormatted

Devuelve la descripción breve de un acceso directo.

ThresholdClass

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

(Heredado de Object)
ThresholdType

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

(Heredado de Object)
UserHandle

UserHandle en el que el publicador creó este acceso directo.

Métodos

Nombre Description
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Representa un acceso directo que se puede publicar a través de ShortcutManager.

(Heredado de JavaObject)
CreateFromGenericDocument(Context, GenericDocument)

Convertir un elemento GenericDocument en shortcutInfo.

DescribeContents()

Describir los tipos de objetos especiales contenidos en la representación serializado de esta instancia de Parcelable.

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

Representa un acceso directo que se puede publicar a través de ShortcutManager.

(Heredado de JavaObject)
Equals(Object)

Representa un acceso directo que se puede publicar a través de ShortcutManager.

(Heredado de JavaObject)
Equals(Object)

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

(Heredado de Object)
GetCapabilityParams(Capability)

Devuelve el CapabilityParams elemento asociado a una funcionalidad determinada.

GetHashCode()

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

(Heredado de Object)
GetIntents()

Devuelve el conjunto de intenciones con Builder#setIntents(Intent[]).

IsExcludedFromSurfaces(Int32)

Devuelve true si el acceso directo se excluye de la superficie especificada.

JavaFinalize()
Obsoletos.

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)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Representa un acceso directo que se puede publicar a través de ShortcutManager.

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

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

(Heredado de Object)
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)
WriteToParcel(Parcel, ParcelableWriteFlags)

Aplane este objeto en un paquete.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

Representa un acceso directo que se puede publicar a través de ShortcutManager.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

Representa un acceso directo que se puede publicar a través de ShortcutManager.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Representa un acceso directo que se puede publicar a través de ShortcutManager.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Representa un acceso directo que se puede publicar a través de ShortcutManager.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Representa un acceso directo que se puede publicar a través de ShortcutManager.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Representa un acceso directo que se puede publicar a través de ShortcutManager.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Representa un acceso directo que se puede publicar a través de ShortcutManager.

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)

Representa un acceso directo que se puede publicar a través de ShortcutManager.

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