Обнаружение SMS входящих и исходящих - PullRequest
18 голосов
/ 29 апреля 2010

Я хотел бы автоматически определять входящие и исходящие SMS-сообщения из моего приложения в фоновом режиме, когда приложение открывается или нет. как кодировать?

Ответы [ 2 ]

26 голосов
/ 29 июня 2010

Это хороший учебник по отправке и получению смс сообщений: http://mobiforge.com/developing/story/sms-messaging-android.

Для входящих сообщений вы действительно можете настроить широковещательный прослушиватель для обнаружения. *

Также возможно обнаружение исходящих сообщений (просто изменил этот пост, так как я не знаю этого). от: http://www.mail-archive.com/android-developers@googlegroups.com/msg26420.html

ContentResolver contentResolver = context.getContentResolver();
  contentResolver.registerContentObserver(Uri.parse("content://
sms"),true, myObserver);
1 голос
/ 29 апреля 2010

Система передает соответствующие сообщения при отправке и получении сообщений. Вам придется создать BroadCastReceiver для соответствующих Intents (подробности см. В документации ... Я думаю, что это android.provider.Telephony.SMS_RECEIVED для перехвата, хотя он не уверен в отправке)

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