我想從通知欄中顯示的其他應用程序中刪除通知。那可能嗎?就我所知,NotificationManager.cancelAll();
僅取消了調用應用程序顯示的通知。從其他應用程序中刪除通知欄中的通知
爲什麼我要這樣做?
我有一個應用程序通過網頁讀取和發送短信,我希望此應用程序與Handcent SMS等現有SMS應用程序共同退出。我希望它能夠工作的方式是,當通過網頁閱讀新收到的短信時,我想要取消Handcent SMS顯示的新短信通知,因爲現在已閱讀新短信。我將短信標記爲已讀,Handcent SMS將其識別爲只讀一次,我打開Handcent SMS,但通知仍然存在,直到我點擊實際的短信。
有兩個senarios;編號1:
- android設備收到短信。
- Handcent SMS顯示通知。
- 用戶讀取設備上的SMS。
- Handcent SMS刪除通知並將SMS標記爲已讀。
塞納里奧2:
- 該機器人設備接收SMS。
- Handcent SMS顯示通知。
- 用戶通過網頁界面讀取短信。
- 我的應用程序清除Handcent SMS顯示的新SMS通知並將SMS標記爲已讀。
這可能嗎?
爲什麼你會想要這樣做?我不希望任何應用程序竊取我的通知。 – 2011-03-08 17:09:00
埃米爾,我告訴過你爲什麼要在「爲什麼要這樣做? :)。 – johboh 2011-03-09 06:13:43
@johboh你現在可以取消其他應用程序的通知了嗎? – 2015-03-14 08:58:16