2010-01-22 4 views
1

Насколько сложно было бы создать приложение для Android, которое отвечает на все SMS с определенного номера.Android SMS App

Учитывая, что определенное регулярное выражение на этих SMS отвечает ответом на определенное число.

Пример входных данных: "HelloWorld 12345"

Пример регулярное_выражение: "([0-9] {5})"

Пример вывода confif: "Покупка $ 2"

должны дать «Покупка 12345 "

Возможно ли это построить на Android? Возможно, есть приложение для этого?

ответ

2

На prima facie это кажется выполнимо на Android.

Существует механизм и достаточная поддержка API для перехвата входящих СМС и читать их: вы просто должны использовать BroadcastReceiver для android.provider.Telephony.SMS_RECEIVED Intent действия, а затем использовать SmsMessage.getMessageBody() читать текст сообщения. Используйте SmsMessage.getDisplayOriginatingAddress(), чтобы получить детали Отправителя.

В Интернете есть много учебников, которые помогут вам приступить к работе. Например, взгляните на this и this

Смежные вопросы