广播接收器检查正在运行的进程?

时间:2012-12-11 22:19:18

标签: android broadcastreceiver process

我找不到这样一个接收器的例子......

我想创建一个广播接收器,用于检查已定义的进程是否已启动以及何时已停止以计算进程运行的时间。

如果您向我提供指导,教程或小例子以了解如何创建它,我将很高兴。

谢谢!

2 个答案:

答案 0 :(得分:1)

没有用于启动和停止进程的广播,抱歉。

答案 1 :(得分:0)

如果您可以编辑相关流程,则可以随时编辑流程,以便现在可以在流程开始和停止时发出广播。然后,您可以使用广播接收器计算开始和停止之间的时间。

如果您可以编辑相关流程,则可以使用持久变量来跟踪流程启动和停止的时间。或者即使您无法编辑进程,也可以通过瘦包装器替换对进程的所有调用,该包装器使用持久变量来存储进程的开始时间,实际调用进程并最终存储停止时间。过程停止了。

如果既不能编辑流程也不能编辑对流程的调用,则无法进行。