String ns = Context.NOTIFICATION_SERVICE;
NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns);
int icon = R.drawable.ic_notification_icon;
android.app.Notification.Builder nbuilder = new Notification.Builder(this);
nbuilder.setContentTitle(getString(R.string.notifcation_title,mProfile.mName));
nbuilder.setContentText(msg);
nbuilder.setOnlyAlertOnce(true);
nbuilder.setOngoing(true);
nbuilder.setSmallIcon(icon,level.level);
Come nascondere o eliminare completamente SmallIcon? Ho provato a non usare nbuilder.setSmallIcon, ma il risultato è che la notifica non è mostrata affatto!Notifica Android.Builder: mostra una notifica senza icona
unico modo che conosco è quello di utilizzare un'immagine trasparente per l'icona, e quindi impostare l'ordine delle notifiche in modo che il tuo sia l'ultimo (più a destra) che lo farà apparire all'utente come se non ci fosse un'icona. – FoamyGuy
Perché è nell'interesse dell'utente? – CommonsWare
@CommonsWare: un caso di utilizzo: un'app di comunicazione in esecuzione invisibile vuole che l'utente sappia quando arriva un messaggio, ma non vuole mostrare icone di app o icone in modo che gli altri non possano vedere. –