计算一段时间内发送的消息数

时间:2013-12-24 08:45:14

标签: android sms broadcastreceiver

在Android中使用Messaging API,是否可以查询在特定时间段内发送的邮件数量 - 例如1个月?

我不确定Android 4.4及更高版本是否支持为android.provider.Telephony.SMS_SENT事件使用BroadcastReceiver。我认为这是最好的方法,因为如果用户删除了某些消息,第一种方法将无法计算。

任何人都可以提供更好的解决方案,或者我提到的第一个解决方案是否可行?

1 个答案:

答案 0 :(得分:0)

访问内容提供商

有一个content provider用于访问短信,但公共SDK中没有记录。如果您将ContentResolver.query()Uri content://sms一起使用,则应该能够访问这些消息。

您可以找到更多信息on this Google Groups threadprevious questions on stackoverflow