Android短信应用

时间:2010-01-22 08:50:06

标签: android

构建响应某个号码的所有短信的Android应用程序有多难。

鉴于这些短信的某个正则表达式会响应某个数字。

示例输入:“HelloWorld 12345”

regexp示例:“([0-9] {5})”

示例输出confif:“购买$ 2”

应该给“购买12345”

这可以在Android上构建吗?可能已经有了这个应用吗?

1 个答案:

答案 0 :(得分:2)

初步看来,这似乎是Android上的 doable

有一种机制和足够的API支持来拦截传入的短信并阅读它们:您只需使用BroadcastReceiver进行android.provider.Telephony.SMS_RECEIVED意图操作,然后使用SmsMessage.getMessageBody()来阅读消息文本。使用SmsMessage.getDisplayOriginatingAddress()获取发件人的详细信息。

网上有很多可以帮助您入门的教程。例如,请查看thisthis