CATALOGUE Code & Data Formation Java Apprendre à programmer sur Android Implémentation des notifications dans une application Android

Implémentation des notifications dans une application Android

Les notifications avec Apprendre à programmer sur Android
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre à programmer sur Android
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Apprendre à implémenter et gérer les notifications dans une application Android.

Apprenez comment gérer les notifications dans votre application Android.

Dans cette leçon, nous allons étudier les notifications qui permettent d'avertir l'utilisateur de manière discrète qu'un événement s'est produit ou qu'un événement est en cours. Dans notre application Tracker, lorsque je démarre l'enregistrement d'un parcours après avoir choisi son type, j'ai dans ma barre de statut une petite notification qui m'indique que l'enregistrement est en cours. Je vais pouvoir manipuler mon téléphone, faire d'autres choses, et plus tard utiliser la notification pour revenir à l'application et arrêter mon parcours. Cette notification est gérée dans le service qui contrôle l'état du tracking, et utilise la méthode GetSystemService et la constante NotificationService pour obtenir un NotificationManager. Vous apprendrez à afficher et effacer cette notification symétriquement et à construire un objet notification avec une icône, un message, et une date d'événement. Nous verrons également comment ajouter une PendingIntent pour rappeler notre activité principale. Enfin, vous découvrirez comment associer ces informations via la méthode SetLatestEventInfo et envoyer la notification avec un identifiant, souvent lié à l'identifiant du message texte pour limiter les IDs.

Voir plus
Questions réponses
Qu'est-ce qu'un NotificationManager dans Android?
Un NotificationManager est un service Android qui permet de gérer les notifications dans une application.
Qu'est-ce qu'une PendingIntent dans le contexte des notifications?
Une PendingIntent est un mécanisme fourni par Android qui permet de déclencher des actions futures avec les permissions de l'application.
Pourquoi utilise-t-on souvent l'identifiant du message texte comme identifiant de la notification?
On utilise souvent l'identifiant du message texte comme identifiant de la notification pour limiter le nombre d'IDs utilisés.

Programme détaillé