Intereting Posts
Полноэкранный режим в Android? Является ли использование registerReceiver в классе приложения понятным хорошей, известной практикой? Как установить минутный интервал в DialogFragment Мой холст для прокрутки прокрутки слишком медленный для использования Handler.post (runnable) не всегда выполняет метод run в android Android SurfaceView не показывает onDraw Android CheckJNI для Android: как отключить / включить (на эмуляторе)? Документация кажется ошибочной Android HTTPS Request Где находится документация для «AndEngine»? Как проанализировать этот ответ веб-службы в Android? Подключение принтера с планшетом Android Почему представление перетаскивается с возвратом ViewDragHelper в исходное положение на макете ()? Добавьте больше прозрачного оверлея, чтобы увеличить зону с кликом, без изменения макета EGLConfig не найден в эмуляторе, эмуляция gpu верна Android Studio всегда отключается сразу после начала «отладки»

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

Я хотел бы автоматически обнаруживать 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 для перехвата, не уверенного в отправке)