NotificationChannel Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes.
[Android.Runtime.Register("android/app/NotificationChannel", ApiSince=26, DoNotGenerateAcw=true)]
public sealed class NotificationChannel : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/NotificationChannel", ApiSince=26, DoNotGenerateAcw=true)>]
type NotificationChannel = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herança
- Atributos
- Implementações
Comentários
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes.
Documentação Java para android.app.NotificationChannel
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Construtores
NotificationChannel(String, ICharSequence, NotificationImportance) |
Cria um canal de notificação. |
NotificationChannel(String, String, NotificationImportance) |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. |
Campos
DefaultChannelId |
A id do canal padrão de um aplicativo. |
EditConversation |
Valor extra para |
EditImportance |
Valor extra para |
EditLauncher |
Valor extra para |
EditLockedDevice |
Valor extra para |
EditSound |
Valor extra para |
EditVibration |
Valor extra para |
EditZen |
Valor extra para |
Propriedades
AudioAttributes |
Retorna os atributos de áudio para o som reproduzido por notificações postadas neste canal. |
Blockable |
Retorna se esse canal é sempre bloqueável, mesmo que o aplicativo seja 'corrigido' como não bloqueável. -ou- Permite que os usuários bloqueiem notificações enviadas através deste canal, se este canal pertencer a um pacote que, de outra forma, teria notificações "corrigidas" como habilitadas. |
Class |
Retorna a classe de tempo de execução deste |
ConversationId |
Retorna o da conversa que dá suporte a |
Creator |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. |
Description |
Retorna a descrição visível do usuário desse canal. -ou- Define a descrição visível do usuário deste canal. |
Group |
Retorna a qual grupo esse canal pertence. -ou- Define a que grupo este canal pertence. |
Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
HasUserSetImportance |
Retorna se o usuário escolheu a importância desse canal, seja para afirmar a seleção inicial do aplicativo, ou se alterou para ser maior ou menor. |
HasUserSetSound |
Retorna se o usuário escolheu o som deste canal. |
Id |
Retorna o id deste canal. |
Importance |
Retorna a importância especificada pelo usuário e. -ou- Define o nível de interrupção deste canal de notificação. |
IsConversation |
Se esse canal representa ou não uma conversa. |
IsDemoted |
Retorna se o usuário decidiu que esse canal não representa uma conversa. |
IsImportantConversation |
Se as notificações nesta conversa são ou não consideradas importantes. |
JniIdentityHashCode |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. (Herdado de Object) |
JniPeerMembers |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. |
LightColor |
Retorna a cor clara da notificação para notificações postadas neste canal. -ou- Define a cor da luz de notificação para notificações postadas neste canal, se as luzes estiverem |
LockscreenVisibility |
Retorna se as notificações postadas neste canal são ou não exibidas na tela de bloqueio na íntegra ou redigida. -ou- Define se as notificações postadas neste canal aparecem na tela de bloqueio ou não e, em caso afirmativo, se aparecem em um formato editado. |
Name |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. |
NameFormatted |
Retorna o nome visível do usuário desse canal. -ou- Define o nome visível do usuário deste canal. |
ParentChannelId |
Retorna o |
PeerReference |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. (Herdado de Object) |
Sound |
Retorna o som de notificação para este canal. |
ThresholdClass |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
ThresholdType |
Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
Métodos
CanBubble() |
Retorna se as notificações postadas nesse canal podem ser exibidas fora da sombra de notificação, em uma janela flutuante sobre outros aplicativos. |
CanBypassDnd() |
Se as notificações postadas neste canal podem ou não ignorar o modo Não Perturbe |
CanShowBadge() |
Retorna se as notificações postadas nesse canal podem aparecer como selos em um aplicativo Iniciador. |
Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
DescribeContents() |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. |
Dispose() |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. (Herdado de Object) |
Dispose(Boolean) |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. (Herdado de Object) |
EnableLights(Boolean) |
Define se as notificações postadas nesse canal devem exibir luzes de notificação em dispositivos que oferecem suporte a esse recurso. |
EnableVibration(Boolean) |
Define se a notificação postada neste canal deve vibrar. |
Equals(Object) |
Indica se algum outro objeto é "igual" a este. (Herdado de Object) |
GetHashCode() |
Retorna um valor de código hash para o objeto. (Herdado de Object) |
GetVibrationPattern() |
Retorna o padrão de vibração para notificações postadas neste canal. |
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) |
SetAllowBubbles(Boolean) |
A partir do Android 11 esse valor não é mais respeitado. |
SetBypassDnd(Boolean) |
Define se as notificações postadas nesse canal podem ou não interromper o usuário no |
SetConversationId(String, String) |
Define esse canal como centrado na convergência. |
SetHandle(IntPtr, JniHandleOwnership) |
Define a propriedade Handle. (Herdado de Object) |
SetShowBadge(Boolean) |
Define se as notificações postadas nesse canal podem aparecer como emblemas de ícone de aplicativo em um Iniciador. |
SetSound(Uri, AudioAttributes) |
Define o som que deve ser reproduzido para notificações postadas neste canal e seus atributos de áudio. |
SetVibrationPattern(Int64[]) |
Define o padrão de vibração para notificações postadas neste canal. |
ShouldShowLights() |
Retorna se as notificações postadas nesse canal acionam luzes de notificação. |
ShouldVibrate() |
Retorna se as notificações postadas neste canal sempre vibram. |
ToArray<T>() |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. (Herdado de Object) |
ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
UnregisterFromRuntime() |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. (Herdado de Object) |
Wait() |
Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em 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 sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido. (Herdado de Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. |
Implantações explícitas de interface
IJavaPeerable.Disposed() |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. (Herdado de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. (Herdado de Object) |
IJavaPeerable.Finalized() |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. (Herdado de Object) |
IJavaPeerable.JniManagedPeerState |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. (Herdado de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. (Herdado de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. (Herdado de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. (Herdado de Object) |
Métodos de Extensão
JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo verificada em tempo de execução do Android. |
JavaCast<TResult>(IJavaObject) |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. |
GetJniTypeName(IJavaPeerable) |
Uma representação das configurações que se aplicam a uma coleção de notificações com temas semelhantes. |