这几天遇到学习notification的时候遇到很多小问题,单单是复制下api文档上面的源代码都会出各种问题。本人手机是华为的。开始是状态栏不显示notification的问题,后来通过升级系统,卸载全部的清理软件才显示出来(应该是这些手机清理软件自动的把一些notification给隐藏了,比如360清理大师)。然后有遇到了新的问题,就是调用builder的setSmallIcon()方法没有效果,然而这些在Android官方手机系统上面是都没有问题的。就开始怀疑是各个手机厂商定制Android系统的原因。在网上搜了下,不止华为手机有这种问题,其他手机,比如小米的MIUI的一些系统也出现了同样的问题。在这些手机上调用该方法是无效的,无法改变通知栏的icon图标。默认的notification图标就是我们的应用的图标。
时间: 2024-10-09 09:51:07