2

我试图弄清楚为什么通知区域中的不同图标有不同的背景。

请参阅随附的屏幕截图。“USB 调试已连接”具有纯色背景,但其他两个通知图标没有相同的绿色背景。在我的应用程序中,从两个不同地方生成的通知同样具有不同的背景。而且..使用的图标是相似的-它们没有实体与透明的区别,代码是标准且简单的- setSmallIcon()。因此,没有迹象表明系统会以不同的方式处理图标。

这是一个非常好的细节,我无法在其他任何地方找到任何答案。我终于求助于这里的专家。有人有什么主意吗?

通知截图

4

1 回答 1

1

这基于通知优先级。具有 PRIORITY_MIN 的通知具有“深色”背景,例如屏幕截图中的“上班时间”通知。那些具有 PRIORITY_HIGH (我认为 PRIORITY_MAX 也是)的人具有绿色背景。

于 2014-12-16T00:47:23.403 回答