2012-09-14 39 views
0

如何在Android的操纵某些收到的短信? 我想在邮件到达收件箱之前更改发件人号码(因此所有来自一系列号码的短信都将被分组为单个会话)。处理传入短信的Android

可以这样从android.provider.Telephony.SMS_RECEIVED意图的广播接收器做了什么?

+0

Plz做一些搜索之前发布的问题..引用此:http://stackoverflow.com/questions/4637821/how-to-analyze-incoming-sms-on-android?rq = 1 –

回答

0

我不认为你可以做到这一点。你通过android.provider.Telephony.SMS_RECEIVED得到的数据是一份副本,所以即使你改变它也不会被其他接收者改变。您可以去其他广播阻止它,但不能更改它,并重播

你可以做的是操纵使用SMS的ContentProvider的。您需要WRITE_SMS许可

0

您不能修改传入的消息在“隐形模式”,你不能没有生根和平台修改替换你的假消息发布。您可以使用内容提供商尝试使用SMS进行游戏,但您需要WRITE_SMS权限,因此您的意图对许多人都很清楚。

+0

对不起,但我编写一个合法的应用程序,用户将充分意识到它将会做什么。目前我国移动运营商有电子邮件到短信服务,发送每条短信从不同的号码(但总是具有相同前缀开始),每一个新的电子邮件开始在消息应用程序中的新的对话 - 我的应用程序将是这是一个解决方法。 – DavisNT