有没有办法在Android KitKat中以编程方式阻止SMS?

时间:2014-08-30 23:39:40

标签: java android sms broadcastreceiver

这对于Android Kitkat来说是完全和完全不可能的,因为谷歌已经对消息的工作方式做了很多改变吗?我曾尝试使用广播接收器和abortBroadcast,但无济于事。

1 个答案:

答案 0 :(得分:3)

  

有没有办法在Android KitKat中以编程方式阻止短信?

没有。从KitKat开始,SMS_RECEIVED广播不能被中止,因此任何具有RECEIVE_SMS权限的应用仍然可以监听它并检索传入消息。如果您的应用程序是默认应用程序,它可以选择不将消息写入提供程序,因此任何查询提供程序的应用程序都不会显示消息,但即使是默认应用程序也无法中止SMS_RECEIVED广播。 / p>