Обнаружение SMS входящих и исходящих

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

2 ответа

Решение

Это хороший учебник по отправке и получению смс-сообщений: 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);

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

Другие вопросы по тегам