2

使用UsageStatsManager我正在尝试从上午 12 点到当前时间获取数据。我写了以下代码:

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

        UsageStatsManager usageStatsManager = (UsageStatsManager) getActivity().getSystemService(Context.USAGE_STATS_SERVICE);
        long endTime = System.currentTimeMillis();
        long beginTime = calendar.getTimeInMillis();

        UsageEvents usageEvents = usageStatsManager.queryEvents(beginTime, endTime);

但提供的结果每 4 或 6 小时重置一次;比如早上 6 点、中午 12 点、下午 4 点、中午 12 点。这里有什么问题?

4

0 回答 0