Android-приложение для SMS - PullRequest
1 голос
/ 22 января 2010

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

С учетом определенного регулярного выражения в этих SMS-сообщениях отвечает на определенный номер.

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

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

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

Должен дать "Покупка 12345"

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

1 Ответ

2 голосов
/ 22 января 2010

На первый взгляд, это кажется выполнимым на Android.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...