Idioma

Notification.WearableExtender Classe

Definição

Classe auxiliar para adicionar extensões vestíveis a notificações.

[Android.Runtime.Register("android/app/Notification$WearableExtender", DoNotGenerateAcw=true)]
public sealed class Notification.WearableExtender : Java.Lang.Object, Android.App.Notification.IExtender, IDisposable
[<Android.Runtime.Register("android/app/Notification$WearableExtender", DoNotGenerateAcw=true)>]
type Notification.WearableExtender = class
    inherit Object
    interface Notification.IExtender
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
Notification.WearableExtender
Atributos
Implementações

Comentários

Classe auxiliar para adicionar extensões vestíveis a notificações. Consulte Como criar notificações para Android Wear para obter mais informações sobre como usar essa classe. Para criar uma notificação com extensões vestíveis: crie um Notification.Builder, definindo as propriedades desejadas. Crie um Notification.WearableExtender. Defina propriedades específicas do wearable usando os métodos add e set de Notification.WearableExtender. Chame Notification.Builder.extend(Extender) para aplicar as extensões a uma notificação. Poste a notificação no sistema de notificação com os métodos NotificationManager.notify(...). As extensões vestíveis podem ser acessadas em uma notificação existente usando o construtor WearableExtender(Notification) e, em seguida, usando os métodos get para acessar valores.

Referência do Android para android.app.Notification.WearableExtender.

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.

Construtores

Nome Description
Notification.WearableExtender()

Crie um Notification.WearableExtender com opções padrão.

Notification.WearableExtender(Notification)

Campos

Nome Description
ScreenTimeoutLong

Essa constante foi preterida no nível 29 da API.

ScreenTimeoutShort

Essa constante foi preterida no nível 29 da API.

UnsetActionIndex

Valor sentinela para um índice de ação que não está definido.

Propriedades

Nome Description
Actions

Obtenha as ações vestíveis presentes nesta notificação.

Background

Obtenha uma imagem de plano de fundo a ser exibida por trás do conteúdo da notificação.

BridgeTag

Retorna a marca de ponte da notificação.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
ContentAction

Obtenha o índice da ação de notificação, se houver, que foi especificada como a ação primária.

ContentIcon

Obtenha um ícone que acompanha o conteúdo desta notificação.

ContentIconGravity

Obtenha a gravidade que o ícone de conteúdo deve ter na exibição de notificação.

ContentIntentAvailableOffline

Obtenha se a intenção de conteúdo está disponível quando o dispositivo vestível não está conectado a um dispositivo complementar.

CustomContentHeight

Obtenha a altura personalizada em pixels para a exibição do conteúdo dessa notificação.

CustomSizePreset

Obtenha a predefinição de tamanho personalizado para a exibição dessa notificação das predefinições disponíveis encontradas em Notification.WearableExtender, por exemplo.

DismissalId

Retorna a ID de demissão da notificação.

DisplayIntent

Esse método foi preterido no nível 29 da API.

Gravity

Obtenha a gravidade que essa notificação deve ter no espaço do visor disponível.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HintAmbientBigPicture

Esse método foi preterido no nível 29 da API.

HintAvoidBackgroundClipping

Obtenha uma dica de que o plano de fundo dessa notificação não deve ser recortado se possível e, em vez disso, deve ser redimensionado para exibição completa na tela, mantendo a taxa de proporção da imagem.

HintContentIntentLaunchesActivity

Obtenha uma dica de que a intenção de conteúdo dessa notificação iniciará uma atividade diretamente, informando à plataforma que ela pode gerar as transições apropriadas

HintHideIcon

Obtenha uma dica de que o ícone dessa notificação não deve ser exibido.

HintScreenTimeout

Obtenha a duração, em milissegundos, de que a tela deve permanecer ativada para quando essa notificação for exibida.

HintShowBackgroundOnly

Obtenha uma dica visual de que apenas a imagem de plano de fundo dessa notificação deve ser exibida e outro conteúdo semântico deve estar oculto.

JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

Classe auxiliar para adicionar extensões vestíveis a notificações.

(Herdado de JavaObject)
JniPeerMembers

Fornece infraestrutura de associação JNI para Android.App.Notification.WearableExtender.

Pages

Esse método foi preterido no nível 29 da API.

PeerReference

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

(Herdado de Object)
StartScrollBottom

Obtenha se a posição de rolagem para o conteúdo dessa notificação deve começar na parte inferior do conteúdo em vez da parte superior quando o conteúdo for muito longo para ser exibido dentro da tela.

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)

Métodos

Nome Description
AddAction(Notification+Action)

Adicione uma ação vestível a esta notificação.

AddActions(IList<Notification.Action>)

Adiciona ações vestíveis a essa notificação.

AddPage(Notification)

Esse método foi preterido no nível 29 da API.

AddPages(IList<Notification>)

Esse método foi preterido no nível 29 da API.

ClearActions()

Limpe todas as ações vestíveis presentes neste construtor.

ClearPages()

Esse método foi preterido no nível 29 da API.

Clone()

Cria e retorna uma cópia desse objeto.

Construct(JniObjectReference, JniObjectReferenceOptions)

Classe auxiliar para adicionar extensões vestíveis a notificações.

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

Classe auxiliar para adicionar extensões vestíveis a notificações.

(Herdado de JavaObject)
Equals(Object)

Classe auxiliar para adicionar extensões vestíveis a notificações.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
Extend(Notification+Builder)

Aplique extensões vestíveis a uma notificação que está sendo criada.

GetHashCode()

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

(Herdado de Object)
JavaFinalize()
Obsoleto.

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)
SetBackground(Bitmap)
SetBridgeTag(String)

Define uma marca de ponte para esta notificação.

SetContentAction(Int32)

Defina uma ação das ações dessa notificação como a ação primária.

SetContentIcon(Int32)

Defina um ícone que acompanha o conteúdo desta notificação.

SetContentIconGravity(GravityFlags)

Defina a gravidade que o ícone de conteúdo deve ter na exibição de notificação.

SetContentIntentAvailableOffline(Boolean)

Defina se a intenção de conteúdo está disponível quando o dispositivo vestível não está conectado a um dispositivo complementar.

SetCustomContentHeight(Int32)

Defina a altura personalizada em pixels para a exibição do conteúdo dessa notificação.

SetCustomSizePreset(WearableSizePreset)

Defina a predefinição de tamanho personalizado para a exibição dessa notificação das predefinições disponíveis encontradas em Notification.WearableExtender, por exemplo.

SetDismissalId(String)

Define a ID de demissão para esta notificação.

SetDisplayIntent(PendingIntent)

Esse método foi preterido no nível 29 da API.

SetGravity(GravityFlags)

Defina a gravidade que essa notificação deve ter no espaço do visor disponível.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetHintAmbientBigPicture(Boolean)

Esse método foi preterido no nível 29 da API.

SetHintAvoidBackgroundClipping(Boolean)

Defina uma dica de que o plano de fundo dessa notificação não deve ser recortado se possível e, em vez disso, deve ser redimensionado para exibição completa na tela, mantendo a taxa de proporção da imagem.

SetHintContentIntentLaunchesActivity(Boolean)

Defina uma dica de que a intenção de conteúdo dessa notificação iniciará uma atividade diretamente, informando à plataforma que ela pode gerar as transições apropriadas.

SetHintHideIcon(Boolean)

Defina uma dica de que o ícone dessa notificação não deve ser exibido.

SetHintScreenTimeout(Int32)

Defina uma dica de que a tela deve permanecer ativada por pelo menos essa duração quando essa notificação for exibida na tela.

SetHintShowBackgroundOnly(Boolean)

Defina uma dica visual de que apenas a imagem de plano de fundo dessa notificação deve ser exibida e outro conteúdo semântico deve estar oculto.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe auxiliar para adicionar extensões vestíveis a notificações.

(Herdado de JavaObject)
SetStartScrollBottom(Boolean)

Defina se a posição de rolagem para o conteúdo dessa notificação deve começar na parte inferior do conteúdo em vez da parte superior quando o conteúdo for muito longo para ser exibido dentro da tela.

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)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Classe auxiliar para adicionar extensões vestíveis a notificações.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Classe auxiliar para adicionar extensões vestíveis a notificações.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe auxiliar para adicionar extensões vestíveis a notificações.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe auxiliar para adicionar extensões vestíveis a notificações.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe auxiliar para adicionar extensões vestíveis a notificações.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe auxiliar para adicionar extensões vestíveis a notificações.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Classe auxiliar para adicionar extensões vestíveis a notificações.

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)

Classe auxiliar para adicionar extensões vestíveis a notificações.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a