Java 在短消息到达主短消息应用程序之前获取短消息并将其更改';身体

Java 在短消息到达主短消息应用程序之前获取短消息并将其更改';身体,java,android,Java,Android,是否有可能在cech短信进入主短信应用程序并更改其正文之前删除该短信 在KitKat之前,可以通过截获收到的SMS_广播,中止广播,并将修改后的消息写入提供商。不过,这不会在任何地方都起作用,因为SMS API在KitKat之前是不公开的,具体的实现因供应商而异 从KitKat开始,默认的SMS应用程序负责将消息写入提供商,因此,如果您的应用程序被选择为默认应用程序,则您可以显示和写入更改后的消息。但是,这并不是一个100%保证的解决方案,因为系统会忽略任何中止收到的SMS\u操作的尝试,并且任

是否有可能在cech短信进入主短信应用程序并更改其正文之前删除该短信

在KitKat之前,可以通过截获收到的
SMS_
广播,中止广播,并将修改后的消息写入提供商。不过,这不会在任何地方都起作用,因为SMS API在KitKat之前是不公开的,具体的实现因供应商而异


从KitKat开始,默认的SMS应用程序负责将消息写入提供商,因此,如果您的应用程序被选择为默认应用程序,则您可以显示和写入更改后的消息。但是,这并不是一个100%保证的解决方案,因为系统会忽略任何中止收到的
SMS\u操作的尝试,并且任何监听该操作的应用程序仍然可以访问原始消息。

谢谢您的回答!你能告诉我在根手机上有什么不同吗?除非你改变并重新编译了相关的系统组件,否则SMS API和提供商的行为不会改变,所以不,不应该有任何不同。