我的程序需要消除系统的短信通知,是否可以实现。在网上查到,系统的短信通知ID是123,不知道对不对。
但我试过,一个程序设置的通知,另一个程序是无法消除的。即便知道这个通知的ID,也无法用 NotificationManager.cancel(ID)来消除,使用cancelAll()也不行。是我哪里错了么?我不做短信拦截,只是在需要的时候,去消除 系统的短信通知 。所以就不去使用 自定义的BroadcastReceiver中调用 abortBroadcast()阻止系统产生通知图标。
但我试过,一个程序设置的通知,另一个程序是无法消除的。即便知道这个通知的ID,也无法用 NotificationManager.cancel(ID)来消除,使用cancelAll()也不行。是我哪里错了么?我不做短信拦截,只是在需要的时候,去消除 系统的短信通知 。所以就不去使用 自定义的BroadcastReceiver中调用 abortBroadcast()阻止系统产生通知图标。
解决方案 »
- SimpleCursorAdapter关联报错
- 关于listview分页的问题
- 请问android如何访问远程数据库?
- 关于ListView动态刷新的问题
- 请问在android中要获取谷歌地图上某位置的坐标?谢谢各位!!
- 关于Android模拟器使用的问题
- 请教一下,如果在SQLite里面实现@@rowcount或者rowcount()的效果
- pc与android之间利用socket通信,如何实现端口转发??
- 为什么没有一个关于android App Widget的详尽的Example呢?
- 在网上学的 状态栏 通知 的程序 自己做 总出错 求解决
- 求免费的 Remote Desktop Client for Android 工具
- GLSurfaceView 内存泄露
这个在1.5版本上确实可以实现,但是在其他的SDK版本,如2.3版,由于安全原因不可用,又找不出原因。有谁知道么?难道是系统提供的短信接口变了,或者限制了?