android 5.0之后 Google为了统一 通知栏风格,要求notification 图标都变成单色,如果不是单色则会通过算法变成单色。当然这不是所有系统都强制改变的,目前好像只有nexus 系列 和 HTC手机会遵循这一原则。
所以就会出现 notification 图标变成 全白的。
如果要修复这个问题
1,最好的遵循Google的规则将图标设置为单色。
2,如果项目需求 必须要让 notification 图标 是彩色的 需要设置 targetSdkVersion 19,这样图标就会显示出彩色了。