我的程序需要消除系统的短信通知,是否可以实现。
在网上查到,系统的短信通知ID是123,不知道对不对。
但我试过,一个程序设置的通知,另一个程序是无法消除的。即便知道这个通知的ID,也无法用 NotificationManager.cancel(ID)来消除,使用cancelAll()也不行。是我哪里错了么?
我不做短信拦截,只是在需要的时候,去消除 系统的短信通知 。所以就不去使用 自定义的BroadcastReceiver中调用 abortBroadcast()阻止系统产生通知图标。
------解决方案--------------------
不懂,飘过
------解决方案--------------------
你的程序是不能操作其它程序的notification的
可以试着通过反射机制将 短信 里面的通知设置 取消状态栏通知