android - Android - 如何获取每个应用程序的使用/屏幕时间?
问题描述
我下载了一个应用程序,它记录了您的手机和每个应用程序的屏幕时间,但令我惊讶的是,即使我是第一次安装该应用程序,该应用程序也有当天和前一周的详细屏幕时间。我目前的猜测是屏幕时间实际上是由 Android 系统记录的,所以我的问题是如何访问这些数据?
解决方案
您可以从 获取此信息UsageStatsManager
。它返回的UsageStats
方法getTotalTimeInForeground()
可以提供该数据。
推荐阅读
- qt - 获取 Linux 中可用的 WiFi 连接列表
- c# - 是否可以实现异步套接字服务器但在命令上接收消息
- php - 尝试在 Heroku 上安装 ext-gd 内存不足
- python - 为什么这个基本的 PyQt5 程序不起作用?
- javascript - 如何初始化动态插入的数据组以引导
- api - 如何使用 Odoo API(XMLRPC) 使用一个 2many、many2one 和 many2many 字段设置相关字段?
- java - 如何制作精度达到百分之一秒的秒表?
- flutter - 在物理设备或模拟器上测试应用程序
- python - 我想在 Single Categorical 列中使用 OneHotEncoder
- c - select() 不适用于多个命名管道