Android UsageStats INTERVAL_DAILY无法正常工作

时间:2018-07-05 21:56:25

标签: java android kotlin usage-statistics usagestatsmanager

我正在尝试从当天的UsageStats中获取totalTimeInForeground,我的代码是:

val calendar = Calendar.getInstance()
       calendar.set(Calendar.HOUR_OF_DAY,0)
       calendar.set(Calendar.MINUTE,0)
       calendar.set(Calendar.SECOND,0)

       val usageStatsManager = mContext.getSystemService(Context.USAGE_STATS_SERVICE) as UsageStatsManager
   usageStatsManager.queryUsageStats(UsageStatsManager.INTERVAL_DAILY, calendar.timeInMillis, System.currentTimeMillis())

问题在于它是从前一天开始检索数据,甚至getFirstTimeStamp也是从前一天开始检索。

我知道这已经被问过了,这是一个普遍的问题,但是在我的研究中,我没有找到任何具体的解决方案。

感谢您的咨询。

0 个答案:

没有答案