我想知道它是否可能具有与启动器或应用程序图标不同的通知栏图标。我想为我的推送通知显示另一个图标。这可能吗?谢谢。
问问题
8284 次
2 回答
6
对于 API < 11,Notification
构造函数允许指定图标。对于 API > 10,Notifcation.BuildersetSmallIcon
的和setLargeIcon
方法允许做同样的事情。
于 2012-07-07T23:44:30.820 回答
0
Notification n = new Notification.Builder(this)
.setContentTitle("New mail from " + "test@gmail.com")
.setContentText("Subject")
.setSmallIcon(R.drawable.icon)
.setContentIntent(pIntent)
.setAutoCancel(true)
.addAction(R.drawable.icon, "Call", pIntent)
.addAction(R.drawable.icon, "More", pIntent)
.addAction(R.drawable.icon, "And more", pIntent).build();
NotificationManager notificationManager =
(NotificationManager) getSystemService(NOTIFICATION_SERVICE);
notificationManager.notify(0, n);
在上面的代码中setSmallIcon
,setSmallIcon
用于更改通知图标
于 2017-07-21T05:02:12.893 回答