Java android跟踪安装应用程序的使用时间

标签 java android time usage-statistics

我需要在 android 操作系统中使用 java 跟踪所有已安装应用程序的使用时间。 例如,这个应用非常相似:https://play.google.com/store/apps/details?id=com.agrvaibhav.AppUsageTracking

有办法吗?

最佳答案

首先,您可以使用 android.app.ActivityManager 检索手机状态和正在运行的进程。可以在这里找到一个很好的例子,

Java Code Examples for android.app.ActivityManager

您还可以监控前台 Activity 以确定正在运行的任务。这里的例子,

how do android monitor usage applications work

最后,您可以创建自己的服务来检测每个正在运行的进程及其使用情况。可以在此处找到此过程的完整示例,

App to monitor other apps on android

关于Java android跟踪安装应用程序的使用时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31097599/

相关文章:

Javascript 和/或 jQuery 时间码格式

android - 如何根据单选按钮选择填充微调器?

java - 结合 Realm 和 SQLite。?

python - 在 python 3 中“尝试” 'duration'

java - 给定 Horizo​​ntalFieldManager 中的两个标签字段,我应该如何显示第二个标签的全文而不换行?

java - 如何像使用 JS 文件一样在 GWT 中注入(inject)静态 CSS 文件?

java - 在弯曲的交叉点阻挡球? [Java]

java - 在多模块 Maven 项目中,我在哪里存储集成功能(文件)?

java - 如何从外部链接单击打开特定 Activity

ruby-on-rails - 为什么Heroku使用服务器时间而不是Rails时区记录日志?