HDTutorial
IT

La riproduzione carica il player incorporato di YouTube (modalità privacy avanzata).

Tutorial Notifiche Parte 1 - CANALI DI NOTIFICA - Android Studio Tutorial

258.552 visualizzazioni 25 ottobre 2018 20:04

Guarda su YouTube
CanaleCoding in Flow

Descrizione dell’autore

In questa serie di video impareremo tutto sulle notifiche in Android.
Nella prima parte inizieremo creando i canali di notifica (Categorie), che sono indispensabili da Android Oreo (livello API 26) in poi per poter mostrare qualsiasi notifica. Questi canali vanno creati non appena l’app parte, quindi li implementeremo nel metodo onCreate di una classe che estende Application.
Quando creiamo questi canali, dobbiamo specificare un ID, un nome e un livello di importanza. Inoltre possiamo personalizzarli ulteriormente, come attivare il LED, abilitare le vibrazioni o modificare il suono, ma è l’utente a decidere definitivamente il comportamento del canale.
Una volta creati gli oggetti NotificationChannel, li passiamo al metodo createNotificationChannel di NotificationManager.
Quando poi vogliamo mostrare una notifica, la creiamo con NotificationCompat.Builder, dove possiamo impostare titolo, messaggio, icona, livello di priorità, categoria e molte altre opzioni di personalizzazione, e infine passiamo questo oggetto Notification al metodo notify di NotificationManagerCompat, specificando anche un ID che poi potremo usare per aggiornare o cancellare quella notifica specifica.

Documentazione:
NotificationManager:
NotificationChannel:
NotificationCompat:
NotificationCompat.Builder:

Guarda tutta la playlist:

Codice di esempio per questa parte:

💻 Trova i MIGLIORI tutorial di programmazione su TutHub:

⭐ Acquista ora il mio corso su MVVM Caching:

❓ Unisciti alla nostra comunità gratuita per sviluppatori:

📣 Segui Coding in Flow anche su altri siti:

Informazioni su questo tutorial

Coding in Flow ha pubblicato questo video tutorial di 20:04 il 25 ottobre 2018. È stato visto 258.552 volte su YouTube.

Durata
20:04
Pubblicato
25 ottobre 2018
Visualizzazioni
258.552
Mi piace
3.157

Condividi

Questo tutorial in altre lingue