相关疑难解决方法(0)

从通知栏中删除其他应用程序的通知

我想从通知栏中显示的其他应用程序中删除通知.那可能吗?NotificationManager.cancelAll();据我所知,仅取消调用应用程序显示的通知.

我为什么要这样做?

我有一个通过网页读取和发送短信的应用程序,我希望这个应用程序与现有的SMS应用程序如Handcent SMS共同退出.我希望它的工作方式是,当通过网页阅读新收到的短信时,我想取消Handcent SMS显示的新SMS通知,因为现在已经读取了新短信.我正在将短信标记为已读,并且一旦我打开Handcent SMS,Handcent SMS就会将其识别为已读取,但是直到我点击实际的短信,通知仍然存在.

有两种情形; 1号:

  1. Android设备收到短信.
  2. Handcent SMS显示通知.
  3. 用户在设备上阅读SMS.
  4. Handcent SMS删除通知并将SMS标记为已读.

Senario 2:

  1. Android设备收到短信.
  2. Handcent SMS显示通知.
  3. 用户通过Web界面读取SMS.
  4. 我的应用程序清除了Handcent SMS显示的新SMS通知,并将SMS标记为已读.

这可能吗?

android android-notifications android-notification-bar

18
推荐指数
3
解决办法
9941
查看次数