由于Google对消息传递的方式进行了许多更改,这在android Kitkat中是完全不可能的吗?我曾尝试使用广播接收器和abortBroadcast,但无济于事。

最佳答案

有什么方法可以在Android KitKat中以编程方式阻止SMS?


不能。从KitKat开始,SMS_RECEIVED广播不能中止,因此任何具有RECEIVE_SMS权限的应用仍可以收听并检索传入的消息。如果您的应用程序是默认应用程序,则可以选择不将消息写到提供程序,因此在向提供程序查询消息的任何应用程序中都不会出现该消息,但是即使默认应用程序也无法中止SMS_RECEIVED广播。

10-06 03:47