2

我试图在当天从 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也是前一天的数据。

我知道以前有人问过这个问题,这是一个常见问题,但在我的研究中我没有找到任何具体的解决方案。

谢谢指教。

4

0 回答 0