Открыть приложение для Android, отправив текстовое сообщение? - PullRequest
7 голосов
/ 17 июня 2011

Мне было интересно, можно ли открыть приложение для Android на чьем-то телефоне, отправив им текстовое сообщение, предполагая, что у пользователя уже установлено приложение на его / ее телефоне.Вроде как, где мое приложение Droid?Могу ли я отправить его как текстовое сообщение «ОТКРЫТЬ», фоновая служба распознает это и откроет приложение?Возможно ли это, и если да, то их примеры?Спасибо

Ответы [ 2 ]

4 голосов
/ 17 июня 2011

Да, вы можете, с правом разрешения в манифесте. Вы можете указать своему приложению прослушивать намерение android.provider.Telephony.SMS_RECEIVED, которое включит широковещательный приемник при получении SMS. Затем с разрешением на чтение SMS вы можете просто проверить, соответствует ли полученное SMS вашим параметрам (например, номер телефона отправителя и текстовое содержимое).

После того, как вы проверите, что смс - это правильная смс, вы можете начать активность или что хотите ..

0 голосов
/ 17 июня 2011

Вам просто нужно добавить правильное разрешение в манифест:
"Android.provider.Telephony.SMS_RECEIVED"

И тогда вам нужно будет расширить класс из IntentReceiver. И переопределить метод onReceiveIntent

...