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

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

Solutions Collecting From Web of "Обнаружение входящих и исходящих SMS-сообщений"

Это хороший учебник по отправке и получению sms-сообщений: 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 для соответствующих намерений (подробности см. В документации … Я думаю, что это android.provider.Telephony.SMS_RECEIVED для перехвата, не уверенного в отправке)