禁用android中的短信通知

时间:2011-02-17 20:29:59

标签: android

  

可能重复:
  Can we delete an SMS in Android before it reaches the inbox?

我正在开发android sms应用程序,我只想禁用特定消息的短信通知。 我曾尝试共享首选项取消选中短信通知,但它不起作用;之后我尝试使用广播接收器onreceive方法更新消息状态,但随后也通知上诉....有人建议我如何禁用短信通知使用共享首选项或任何其他方式的原生android sms应用程序

提前谢谢

2 个答案:

答案 0 :(得分:6)

您可以拦截BroadcastReceiver中的短信,中止广播以防止任何短信应用看到它,然后手动将短信插入短信ContentProvider

但那可怕,脆弱,使用非公共API,可能会破坏第三方短信应用程序。

所以基本上,没有你不能正确地做到这一点。

答案 1 :(得分:2)

是的,你可以点击链接: Can we delete an SMS in Android before it reaches the inbox? 如果您需要更多信息,请告诉我,我会发布一些示例代码。