0
UsageStatsManager manager = (UsageStatsManager) context.getSystemService(Context.USAGE_STATS_SERVICE);

UsageEvents events = manager.queryEvents(range[0], range[1]);
//range[0] is 25th April,2018 converted in long, and range[1] is May 25,2018 in long

查询返回从 2018 年 5 月 18 日开始的事件,但我明确添加了 4 月 25 日作为日期。有没有其他方法可以检索整个月的使用统计信息?

4

1 回答 1

1

这是设计使然。UsageStatsManager.queryEvents()的文档说以下(强调我的):

查询给定时间范围内的事件。事件仅由系统保存几天。

要及时回顾,请尝试UsageStatsManager.queryUsageStats()

于 2019-02-17T02:49:45.487 回答