Android-программирование на основе сообщения - PullRequest
0 голосов
/ 21 января 2012

Я разрабатываю приложение для Android, которое должно отвечать на определенное сообщение SMS.

Сообщение должно быть следующим:

  • Оно должно исходить отчисло, уже известное приложению.
  • Он должен содержать определенный код в качестве текста.

Если оба из них выполнены, то код в SMS должен бытьотображается внутри определенного button object в приложении.

Может кто-нибудь, пожалуйста, помогите мне сделать это?Мне просто нужно найти способ сделать это.

Ответы [ 2 ]

0 голосов
/ 22 января 2012

Прежде всего, нет официального API для работы с SMS, но все же есть какой-то способ обойти это (хотя у вас нет НИКАКОЙ гарантии, что он будет работать на устройствах всех поставщиков).

См. Ссылкупредставленный @Stefan, чтобы понять, как вы можете перехватывать SMS-сообщения.

Чем нужно разобрать номер (getOriginatingAddress()).Если это удовлетворяет вашим критериям, проанализируйте тело SMS для вашего кодового слова (getMessageBody().toString()).

Последнее, если все критерии выполнены, вы должны получить ссылку на свой объект кнопки (findViewById (R.id.) и измените текст, используя setText("your text").

. Подумайте о расположении кнопки в макете с атрибутом видимости, установленным на «невидимый», а при установке текста измените атрибут видимости на «видимый» (неуверен, если вам это нужно так).

0 голосов
/ 22 января 2012

В следующей статье описывается отправка и получение SMS с Android: http://mobiforge.com/developing/story/sms-messaging-android

...