有没有办法拦截 Android SMS 发送以转发到不同的传输?

Posted

技术标签:

【中文标题】有没有办法拦截 Android SMS 发送以转发到不同的传输?【英文标题】:Is there a way to intercept Android SMS sending to forward to different transport? 【发布时间】:2011-09-20 19:18:16 【问题描述】:

例如,我可以监听来自应用层的一些广播(例如,消息传递)并在电话层将消息发送出设备之前使用该消息吗?

【问题讨论】:

【参考方案1】:

您可以在收到消息后接收意图并处理消息,但是您无法停止和发送短信。许多人希望能够检测到已发送的消息,而这本身就很困难。可以做到这一点的唯一方法是阅读 SMS ContentProvider,这不是很多人推荐的。

【讨论】:

【参考方案2】:

没有。传出消息没有广播意图,只有传入消息。

【讨论】:

以上是关于有没有办法拦截 Android SMS 发送以转发到不同的传输?的主要内容,如果未能解决你的问题,请参考以下文章

java.lang.SecurityException:发送短信:uid 10051 没有 android.permission.SEND_SMS [重复]

与 Tigase 的 SMS 网关集成

如何在没有 SMS_READ 或 Android 中的类似权限的情况下发送短信并接收结果

Android,在服务当前不可用时使用 Telephony.SMS_RECEIVED 操作接收广播

iPhone通过蓝牙发送短信

无法在颤振飞镖中使用 REST API 发送拦截的短信