2011-02-17 53 views
5

可能重复:
Can we delete an SMS in Android before it reaches the inbox?禁用短信通知Android中

我工作在Android上的短信应用,我只是想禁用特定邮件的短信通知。 我曾尝试共享首选项来取消选中短信通知,但它不工作;之后,我试图更新消息状态使用广播接收器onreceive方法,但随后也通知appers ....有人可以建议我如何禁用短信notificatioin使用共享偏好或任何其他方式的原生Android的短信应用

预先感谢您

回答

6

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

但是那很糟糕,脆弱,使用非公开的API并且可能会破坏第三方SMS应用程序。

所以基本上,不,你不能做到这一点。

+0

我已经使用了接收器类的接收方法(),但事情是这样可以中止广播接收器....你建议我做任何方法吗..... – vicky 2011-02-18 19:01:55