HDTutorial
PT

A reprodução carrega o leitor integrado do YouTube (modo de privacidade melhorada).

Tutorial de Notificações – Parte 1: CANAIS DE NOTIFICAÇÃO – Tutorial do Android Studio

258 552 visualizações 25 de outubro de 2018 20:04

Ver no YouTube
CanalCoding in Flow

Descrição do autor

Nesta série de vídeos, vamos aprender tudo sobre notificações no Android.

Na primeira parte, vamos começar criando canais de notificação (categorias), que são necessários desde o Android Oreo (nível de API 26) para conseguir exibir quaisquer notificações. Esses canais devem ser criados assim que a aplicação for iniciada, então vamos fazê-lo no método onCreate de uma classe que estenda Application.

Ao criá-los, precisamos passar um ID, um nome e um nível de importância. Além disso, podemos personalizá-los ainda mais, como ativar o LED, a vibração ou alterar o som, mas no final, é o usuário quem controla o comportamento do canal.

Quando os objetos NotificationChannel forem criados, passamos eles para o método createNotificationChannel do NotificationManager.

Quando quisermos mostrar uma notificação, criamos ela com o NotificationCompat.Builder, onde podemos definir um título, uma mensagem, um ícone, um nível de prioridade, uma categoria e muitas outras opções de personalização. Em seguida, passamos esse objeto Notification para o método notify do NotificationManagerCompat, onde também precisamos passar um ID que poderemos usar depois para atualizar ou cancelar essa notificação específica.

Documentação:
NotificationManager:
NotificationChannel:
NotificationCompat:
NotificationCompat.Builder:

Assista à playlist completa:

Exemplo de código para esta parte:

💻 Encontre os MELHORES tutoriais de programação no TutHub:

⭐ Garanta meu curso de Cache MVVM agora:

❓ Junte-se à nossa comunidade gratuita de desenvolvedores:

📣 Siga o Coding in Flow em outras plataformas:

Sobre este tutorial

Coding in Flow publicou este tutorial em vídeo de 20:04 em 25 de outubro de 2018. Foi visto 258 552 vezes no YouTube.

Duração
20:04
Publicado
25 de outubro de 2018
Visualizações
258 552
Gostos
3 157

Partilhar

Este tutorial noutros idiomas