我尝试了许多方法来获取发送短信的通知,但失败了。我尝试了许多方法来阻止发送短信的/get通知,但总是失败。在收到短信的情况下,我得到了所有的控制,比如读取收到的短信,启动新的活动,阻止收到的短信进入收件箱,并将其存储在文本文件中。但同样的事情,我不能不使用短信。
有没有人可以告诉我,我可以用Android NDK拦截短信息的传出,以及如何拦截?
发布于 2011-11-18 02:09:32
有没有人可以告诉我,我可以用Android NDK拦截短消息的发送吗
这是不可能的。您不能阻止传出的SMSes,除非通过固件修改。
发布于 2011-11-18 03:33:30
您可以在sdk中执行一些操作。
将此内容添加到清单中的活动中:
<intent-filter>
<action android:name="android.intent.action.SENDTO" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="sms" />
<data android:scheme="smsto" />
</intent-filter>并在您的活动中使用intent调用。
在大多数设备上,如果你正在发送短信,你会得到一个弹出窗口。
选择你的应用程序,并标记为“不再询问”。
现在你的应用程序将消耗所有的短信。
https://stackoverflow.com/questions/8171783
复制相似问题