在Android中使用Messaging API,是否可以查询在特定时间段内发送的邮件数量 - 例如1个月?
我不确定Android 4.4及更高版本是否支持为android.provider.Telephony.SMS_SENT
事件使用BroadcastReceiver。我认为这是最好的方法,因为如果用户删除了某些消息,第一种方法将无法计算。
任何人都可以提供更好的解决方案,或者我提到的第一个解决方案是否可行?
答案 0 :(得分:0)
有一个content provider用于访问短信,但公共SDK中没有记录。如果您将ContentResolver.query()
与Uri
content://sms
一起使用,则应该能够访问这些消息。
您可以找到更多信息on this Google Groups thread或previous questions on stackoverflow。