1

我想问一下Android是否在进程启动时触发事件?或者是否有任何适当的方法来确定一个进程是否已经启动?

我已经实现了一些基本算法来捕获感兴趣的进程何时启动,但它在服务中工作,需要 5 分钟检查进程是否正在运行。

我的任务是找出应用程序何时启动和停止,并计算它处于活动状态的时间。

4

1 回答 1

0

如果您只想知道应用程序是否启动,使用ActivityManager.getRunningAppProcesses就足够了。

如果你需要一个启动的进程的实时报告,答案是否定的,使用当前的 sdk 是不可能的。

您可以在有根设备上采用一些现有方法。

于 2013-03-18T12:06:09.253 回答