[英]How to disable sms notification icon on notification bar in android?
我想做一個短信主題。 我建立了它,但還有一個問題。 當我收到一條短信時,默認的短信主題通知和我的應用程序的短信通知都會被調用並顯示在通知欄上。 我想禁用默認的短信通知。
如何禁用它。
我發現以下代碼阻止了它。
abortBroadcast();
但這會禁用未保存到默認數據庫的SMS數據。 換句話說,我只想刪除通知圖標,而不是刪除短信。
AFAIK,這是不可能的。 用戶可以根據自己使用的任何SMS應用程序關閉通知。 我使用了默認的ChompSMS和HandcentSMS ...
Chomp和Handcent都告訴您轉到默認應用程序,然后在此處的設置中關閉通知,這樣您就不會收到重復的通知。
即使您可以通過編程方式關閉默認應用程序的通知,也必須找到一種方法來關閉所有第三方應用程序的通知...
也許您可以做的(未測試的)是abortBroadcast();
然后將短信寫回到內容提供商
有點像這個答案寫到收件箱的方式
content://sms/sent
和content://sms/inbox
盡管短信的內容提供者在所有設備上都沒有記錄且不可靠。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.