Я использовал UsageStatsManager.queryAndAggregateUsageStats, а затем использовал UsageStats.getTotalTimeInForeground на каждом из возвращаемых объектов, но, похоже, они дают мне неточные данные. Есть ли другой метод, который даст мне более точную статистику? Достаточно было бы просто общее дневное время, но если бы я мог получить отдельные данные, это было бы еще лучше. Есть ли способы сделать это? Приложение «Использование приложения», похоже, хорошо с этим справляется.