Gestionnaire de notifications sous Android

private void sendNotification() {
    NotificationCompat.Builder builder = new NotificationCompat.Builder(this, CHANNEL_ID)
            .setSmallIcon(R.drawable.notification_icon)
            .setContentTitle("My notification")
            .setContentText("Hello World!")
            .setPriority(NotificationCompat.PRIORITY_DEFAULT);

    NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);

    // notificationId is a unique int for each notification that you must define
    notificationManager.notify(notificationId, builder.build());
}

if (ContextCompat.checkSelfPermission(this, Manifest.permission.RECEIVE_BOOT_COMPLETED)
                != PackageManager.PERMISSION_GRANTED) {
    // Permission is not granted
    // Request the permission
    ActivityCompat.requestPermissions(this,
            new String[]{Manifest.permission.RECEIVE_BOOT_COMPLETED},
            MY_PERMISSIONS_REQUEST_RECEIVE_BOOT_COMPLETED);
}

Notification

Suggested posts

Turo a réduit le temps de démarrage de son application de 77 % grâce aux outils et aux meilleures pratiques des développeurs Android

Turo a réduit le temps de démarrage de son application de 77 % grâce aux outils et aux meilleures pratiques des développeurs Android

Turo est le plus grand marché d'autopartage au monde où les clients peuvent réserver la voiture de leur choix, et où ils le souhaitent, auprès d'une communauté dynamique d'hôtes de confiance. Les développeurs de Turo ont récemment investi massivement dans l'amélioration des performances de démarrage de son application Android.

Maîtriser les architectures de développement Android (MVC, MVP, MVVM, MVI )

Maîtriser les architectures de développement Android (MVC, MVP, MVVM, MVI )

Plongeons dans le monde des architectures de développement Android. Dans ce guide complet, nous explorons différents modèles architecturaux, frameworks et meilleures pratiques pour vous aider à créer des applications Android robustes, évolutives et maintenables.

Related posts

les pronoms font super peur

Ça me frappe tout à coup, comme c'est si souvent le cas C'est à nouveau le milieu du chemin <Non, pas celui du Pacifique, toi marron, celui du carnaval> Chaque gros titre fort… ..

Suivre n'importe qui avec juste un numéro de téléphone | Enquête OSINT

Suivre n'importe qui avec juste un numéro de téléphone | Enquête OSINT

Vous pouvez être un enquêteur OSINT, un joueur CTF ou simplement quelqu'un qui reçoit des appels de spam. Quelqu'un qui essaie de vérifier le numéro que vous avez vu dans une publicité.

Le meurtre de Jordan Neely et le problème du racisme « patriotique »

Les États-Unis peuvent-ils prendre la mesure essentielle de ne pas assimiler un comportement raciste au fait d'être un bon Américain ?

Le meurtre de Jordan Neely et le problème du racisme « patriotique »

[Alerte de déclenchement : cet essai comprend des captures d'écran de personnes faisant l'éloge du meurtrier de Jordan Neely.] Les responsables de l'application des lois ont finalement - et peut-être à contrecœur - inculpé Daniel Penny, l'homme qui a étouffé Jordan Neely jusqu'à sa mort, pour cet homicide.

La persécution des chrétiens : le crime de haine dont nous ne parlons pas

Oubliez l'islamophobie : les chrétiens (et les juifs) sont les principales victimes des crimes de haine religieuse.

La persécution des chrétiens&nbsp;: le crime de haine dont nous ne parlons pas

Tout esprit rationnel sait que les milieux politiques et médiatiques sont dominés par la gauche, voire l'extrême gauche, un état de fait qui crée un déséquilibre dans le discours politique. Dans le domaine religieux, ce déséquilibre est bien visible : les journaux et les réseaux de gauche ne se précipitent pas pour défendre la foi chrétienne.