我想从通知栏中显示的另一个应用程序中删除通知。那可能吗?NotificationManager.cancelAll();
据我所知,仅取消调用应用程序显示的通知。
我为什么要这样做?
我有一个通过网页读取和发送 SMS 的应用程序,我希望这个应用程序与现有的 SMS 应用程序(如 Handcent SMS)共同退出。我希望它的工作方式是,当通过网页阅读新收到的短信时,我想取消 Handcent SMS 显示的新短信通知,因为现在已阅读新短信。我将 SMS 标记为已读,一旦我打开 Handcent SMS,Handcent SMS 将其识别为已读,但通知仍然存在,直到我单击实际 SMS。
有两个场景;1号:
- 安卓设备收到一条短信。
- Handcent SMS 显示通知。
- 用户在设备上阅读短信。
- Handcent SMS 删除通知并将 SMS 标记为已读。
情景 2:
- 安卓设备收到一条短信。
- Handcent SMS 显示通知。
- 用户通过网页界面阅读短信。
- 我的应用程序清除了 Handcent SMS 显示的新 SMS 通知,并将 SMS 标记为已读。
这可能吗?