在android中是否有广播接收器来收听短信发送的事件?发送短信的广播接收器
在我的应用程序中,我想统计每个预定义时间间隔发送的SMS数量。如果无法收听发送的短信,任何人都可以共享代码来计算短信,并在指定时间内例如持续30分钟。
在android中是否有广播接收器来收听短信发送的事件?发送短信的广播接收器
在我的应用程序中,我想统计每个预定义时间间隔发送的SMS数量。如果无法收听发送的短信,任何人都可以共享代码来计算短信,并在指定时间内例如持续30分钟。
检查此链接....我认为它不是完整的解决方案,但你有一些想法如何实现......
http://www.anddev.org/other-coding-problems-f5/sms-mms-contentobserver-and-service-t12938.html
可以实现内容://短信/发送观察者本身。 。因此,如果在这方面的任何变化,那么你可以得到的事件,所以你可以计数或得到行动发送短信或彩信.......
你可以编辑自己的短信与谷歌SmsManager API,并通知PendingIntent:
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage (String destinationAddress, String scAddress, String text, PendingIntent sentIntent, PendingIntent deliveryIntent)
可以通知您与参数传递的:的PendingIntent sentIntent
但SmsManager现在已经过时:(
为什么不打开SMS数据库每隔几分钟,并跟踪发送的消息数量从电话。 – slayton
你可以给我任何**例子**打开SMS数据库吗? –