Idioma

ShortcutInfo Classe

Definição

Representa um atalho que pode ser publicado por meio 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
Herança
ShortcutInfo
Atributos
Implementações

Comentários

Representa um atalho que pode ser publicado por meio de ShortcutManager.

Java documentação para android.content.pm.ShortcutInfo.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Campos

Nome Description
DisabledReasonAppChanged
Obsoleto.

O atalho foi desabilitado devido a alterações no aplicativo publicador.

DisabledReasonBackupNotSupported
Obsoleto.

O atalho não foi restaurado porque o aplicativo editor não dá suporte a backup e restauração.

DisabledReasonByApp
Obsoleto.

O atalho foi desabilitado pelo aplicativo editor com a ShortcutManager#disableShortcuts(List) API.

DisabledReasonNotDisabled
Obsoleto.

O atalho não está desabilitado.

DisabledReasonOtherRestoreIssue
Obsoleto.

O atalho não foi restaurado por motivo desconhecido.

DisabledReasonSignatureMismatch
Obsoleto.

O atalho não foi restaurado porque a assinatura do aplicativo editor foi alterada.

DisabledReasonUnknown
Obsoleto.

O atalho está desabilitado por um motivo desconhecido.

DisabledReasonVersionLower
Obsoleto.

O atalho foi restaurado do dispositivo anterior, mas o aplicativo publicador no dispositivo atual é de uma versão inferior.

ShortcutCategoryConversation

Categoria de atalho para ações relacionadas a mensagens, como chat.

SurfaceLauncher
Obsoleto.

Indica as superfícies do sistema gerenciadas por um aplicativo inicializador.

Propriedades

Nome Description
Activity

Retorne a atividade de destino.

Capabilities

Retornar uma lista de Capability associados ao atalho.

Categories

Retorne as categorias do atalho.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Creator

Representa um atalho que pode ser publicado por meio de ShortcutManager.

DisabledMessage

Representa um atalho que pode ser publicado por meio de ShortcutManager.

DisabledMessageFormatted

Retorne a mensagem que deve ser mostrada quando o usuário tenta iniciar um atalho que está desabilitado.

DisabledReason

Retorna por que um atalho foi desabilitado.

ExcludedFromSurfaces

Retorna uma máscara de bits de todas as superfícies da qual esse atalho é excluído.

Extras

Extras que o aplicativo pode definir para qualquer finalidade.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasKeyFieldsOnly

Retorne se um atalho contém apenas informações de "chave" ou não.

Id

Retorna a ID de um atalho.

Intent

Retorna a intenção executada quando o usuário seleciona esse atalho.

IsCached

Retorne se um atalho é armazenado em cache.

IsDeclaredInManifest

Retornar se um atalho é estático; ou seja, se um atalho é publicado do AndroidManifest.

IsDynamic

Retorne se um atalho é dinâmico.

IsEnabled

Retorna false se um atalho estiver desabilitado com ShortcutManager#disableShortcuts.

IsImmutable

Retorne se um atalho for imutável, nesse caso, ele não poderá ser modificado com nenhuma das ShortcutManager APIs.

IsPinned

Retorne se um atalho está fixado.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Representa um atalho que pode ser publicado por meio de ShortcutManager.

(Herdado de JavaObject)
JniPeerMembers

Representa um atalho que pode ser publicado por meio de ShortcutManager.

LastChangedTimestamp

Última vez em que qualquer um dos campos foi atualizado.

LocusId

Obtém o LocusId associado a esse atalho.

LongLabel

Representa um atalho que pode ser publicado por meio de ShortcutManager.

LongLabelFormatted

Retorne a descrição longa de um atalho.

Package

Retorne o nome do pacote do aplicativo publicador.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
Rank

"Classificação" de um atalho, que é um valor sequencial não negativo que é exclusivo para cada #getActivity um dos dois tipos de atalhos (estático e dinâmico).

ShortLabel

Representa um atalho que pode ser publicado por meio de ShortcutManager.

ShortLabelFormatted

Retorne a breve descrição de um atalho.

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
UserHandle

UserHandle no qual o editor criou esse atalho.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Representa um atalho que pode ser publicado por meio de ShortcutManager.

(Herdado de JavaObject)
CreateFromGenericDocument(Context, GenericDocument)

Converter um GenericDocument em um ShortcutInfo.

DescribeContents()

Descreva os tipos de objetos especiais contidos na representação em marshaled desta instância parcelável.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Representa um atalho que pode ser publicado por meio de ShortcutManager.

(Herdado de JavaObject)
Equals(Object)

Representa um atalho que pode ser publicado por meio de ShortcutManager.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetCapabilityParams(Capability)

Retorna a CapabilityParams funcionalidade associada a determinada funcionalidade.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetIntents()

Retornar o conjunto de intenções com Builder#setIntents(Intent[]).

IsExcludedFromSurfaces(Int32)

Retornará true se o atalho for excluído da superfície especificada.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Representa um atalho que pode ser publicado por meio de ShortcutManager.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Nivele esse objeto em um Pacote.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Representa um atalho que pode ser publicado por meio de ShortcutManager.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Representa um atalho que pode ser publicado por meio de ShortcutManager.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Representa um atalho que pode ser publicado por meio de ShortcutManager.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Representa um atalho que pode ser publicado por meio de ShortcutManager.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Representa um atalho que pode ser publicado por meio de ShortcutManager.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Representa um atalho que pode ser publicado por meio de ShortcutManager.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Representa um atalho que pode ser publicado por meio de ShortcutManager.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Representa um atalho que pode ser publicado por meio de ShortcutManager.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a