Приемник трансляции для отправленных SMS - PullRequest
2 голосов
/ 27 сентября 2011

Есть ли в Android широковещательный приемник для прослушивания отправленных SMS-сообщений?

В моем приложении я хочу посчитать количество SMS-сообщений, отправленных через каждый заданный интервал времени. Если невозможно прослушать отправленные смс, может кто-нибудь поделиться кодом для подсчета смс и за указанное время, например, последние 30 минут.

Ответы [ 2 ]

1 голос
/ 27 сентября 2011

Проверьте эту ссылку .... я думаю, что это не полное решение, но у вас есть идея, как реализовать ...

http://www.anddev.org/other-coding-problems-f5/sms-mms-contentobserver-and-service-t12938.html

вы можете реализовать контент: // смс/ отправлено наблюдателем se .. поэтому, если какие-либо изменения в этом, вы можете получить событие, чтобы вы могли считать или получить действие отправлено смс или ммс .......

0 голосов
/ 14 мая 2013

Вы можете редактировать свои собственные смс с помощью API SmsManager от Google и получать уведомления от PendingIntent:

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage (String destinationAddress, String scAddress, String text, PendingIntent sentIntent, PendingIntent deliveryIntent)

Вы можете получать уведомления о доставке с помощью параметра: PendingIntent sentIntent

Но SmsManager устарел: (

...