Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 统计发送的短信数量_Android - Fatal编程技术网

Android 统计发送的短信数量

Android 统计发送的短信数量,android,Android,我必须统计用户或其他应用程序发送的所有短信(SMS) 我的应用程序将作为服务运行(在后台),并统计发送的邮件数 最后,当发送的消息数大于某个值时,我将触发一个操作 有什么想法吗 谢谢Yoc可以通过使用来计算用户或设备上的任何其他应用程序通过收听SMS ContentProvider发送的SMS 有关如何为SMS ContentProvider注册ContentObserver的完整示例,请参见我的回答中的这将由broadCastReceiver完成 检查这个 请查看以下内容:)此行SMSObse

我必须统计用户或其他应用程序发送的所有短信(SMS)

我的应用程序将作为服务运行(在后台),并统计发送的邮件数

最后,当发送的消息数大于某个值时,我将触发一个操作

有什么想法吗


谢谢

Yoc可以通过使用来计算用户或设备上的任何其他应用程序通过收听SMS ContentProvider发送的SMS


有关如何为SMS ContentProvider注册
ContentObserver
的完整示例,请参见我的回答中的这将由broadCastReceiver完成 检查这个

请查看以下内容:)此行SMSObserver类中的错误--------------------------------------------------------------------Cursor cur=this.getContentResolver().query(urimsuri,null,null,null);//-------------------------------------对于类型SMSObserverok,getContentResolver()方法未定义。请使用最新代码编辑您的帖子bez,这正在工作,因为您看到我的答案已被其他用户接受。如果您是从服务外部创建,请确保您是在服务或活动内部创建此SMSObserver类,活动或广播接收器然后你需要使用当前上下文而不是这个。getContentResolver()所以用你的当前上下文重新画这一行。getContentResolver()每当我发送短信时都会调用onChange(),但是,函数在收到短信时被调用。由于google Play正在尝试停止具有READ_SMS权限的应用程序,除非出于OTP或财务数据目的,我想知道是否还有其他解决方法。发送的短信没有广播接收器。