Je comprends que c'est possible. Au moins, je vois que diverses applications utilisées pour mettre dans la barre de notification leurs icônes (par exemple Skype). P>
Qu'en est-il de ma candidature? Que dois-je faire pour mettre mon icône ou mon message dans la barre de notification? P>
3 Réponses :
Vous spécifiez les informations et actions de l'interface utilisateur d'une notification dans un
notificationcompat.builder code>
objet. Pour créer la notification elle-même, vous appeleznotifiquementcompat.builder.build () code>
, qui renvoie unNotification code>
contenant vos spécifications. Pour émettre la notification, vous passez leNotification code> A> Objet au système en appelant
notificationmanager.notifier () code>
... p> blockQuote>
Ceci est le code pour mettre le message de notification dans la barre de notification.100% de travail.
NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); Intent intent = new Intent(this, EndActivity.class); PendingIntent pIntent = PendingIntent.getActivity(this, (int) System.currentTimeMillis(), intent, 0); // build notification // the addAction re-use the same intent to keep the example short Notification n = new Notification.Builder(this) .setContentTitle("My message") .setContentText("Subject") .setSmallIcon(R.drawable.MyApplogo) .setContentIntent(pIntent) .setAutoCancel(true) .setStyle(new Notification.BigTextStyle().bigText(""+msg.get(3))).build(); // .addAction(R.drawable.line, "", pIntent).build(); n.flags |= Notification.FLAG_AUTO_CANCEL; notificationManager.notify(0, n);
@Mon plaisir. Vous pouvez uplifier l'application si vous êtes utile pour vous
Veuillez ne faire que cela si vous avez une raison concrète de le faire (par exemple, vous les notifiez de certains événements de base, vous utilisez
startforeground () code> pour livrer une valeur continue à partir d'un service). Ne soulevez pas une notification
code> juste pour les sources.
Pour le bureau Newbs comme moi, "icône de la barre" == "barre d'état":
Dupliqué possible de Comment utiliser exactement la notification.builder