我收到了电池电量通知。我想在状态栏和通知中心制作不同的图标。在状态栏中:数字(2位数)。在身体:我的应用程序图标。 我怎样才能做到这一点?应用程序图标也在状态栏中,我该如何更改?
答案 0 :(得分:2)
我现在不确定您的代码是什么样的,但我会做这样的事情:
Notification.Builder nb = new Notification.Builder(context)
.setContentTitle("title")
.setContentText("content")
.setAutoCancel(true)
.setLargeIcon(R.drawable.large_icon)
.setSmallIcon(R.drawable.small_icon)
.setTicker("ticker text");
NotificationManager nm = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
nm.notify(100, nb.build());
请注意setLargeIcon()
和setSmallIcon()
。您要在'自动收报机中显示的图标'应该在setSmallIcon()
中设置,并且对于您所称的“通知中心”,您应该使用setLargeIcon()
。这应该有用。