这对于Android Kitkat来说是完全和完全不可能的,因为谷歌已经对消息的工作方式做了很多改变吗?我曾尝试使用广播接收器和abortBroadcast,但无济于事。
答案 0 :(得分:3)
有没有办法在Android KitKat中以编程方式阻止短信?
没有。从KitKat开始,SMS_RECEIVED
广播不能被中止,因此任何具有RECEIVE_SMS
权限的应用仍然可以监听它并检索传入消息。如果您的应用程序是默认应用程序,它可以选择不将消息写入提供程序,因此任何查询提供程序的应用程序都不会显示消息,但即使是默认应用程序也无法中止SMS_RECEIVED
广播。 / p>