我需要在 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
最后,您可以创建自己的服务来检测每个正在运行的进程及其使用情况。可以在此处找到此过程的完整示例,
关于Java android跟踪安装应用程序的使用时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31097599/