Android - 如何获取每个应用程序的使用/屏幕时间?

标签 android

我下载了一个应用程序,可以记录您的手机和每个应用程序的屏幕时间,但令我惊讶的是,该应用程序有当天和上周的详细屏幕时间,即使我只是第一次安装该应用程序时间。我目前的猜测是屏幕时间实际上是由 Android 系统记录的,所以我的问题是如何访问这些数据?

最佳答案

您可以从 UsageStatsManager 获取此信息。它返回的 UsageStats 具有类似 getTotalTimeInForeground() 的方法可以提供该数据。

关于Android - 如何获取每个应用程序的使用/屏幕时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60686916/

相关文章:

Androidplot:如何在使用 androidplot 库时禁用 X 和 Y 轴线?

android - 为什么我的短信在我的列表中没有正确显示?

android - 在显示警报对话框时暂停进一步执行

android - 在 Kotlin 中组合协程上下文的目的是什么?

android - 使用 Android Studio 调试 C++ 库

Android 相机设置预览大小

android - Facebook Likeview 不工作

java - 如何修复 'android.os.NetworkOnMainThreadException' ?

java - com.firebase.client.ServerValue.TIMESTAMP 响应什么?

java - 如何通过创建另一个项目然后将其粘贴到该项目上来导入项目?