1

Android 的 UsageStatsManager 返回至少一天的数据,但我想获得从上午 12 点到当前时间的准确数据。我尝试了几种类型,但都没有正常工作。“Action Dash”和“Digital Wellbeing”正在准确获取数据。

4

1 回答 1

1

使用UsageStatsManager类的queryEvents方法。

我最近构建了一个用于跟踪日常应用使用情况的应用。首先,我尝试使用queryUsageStats但它不能正常工作。我认为当INTERVAL_DAILY被传递给它时,它应该返回从上午 12 点到当前时间的使用时间,但它却返回了其他东西。也许有一个错误或者我这边与时区或其他东西有关的问题。

无论如何,然后我尝试了 queryEvents并且效果很好。

这是我的实现(参见问题和接受的答案)。

于 2020-05-15T09:55:11.943 回答