2012-03-07 125 views

回答

1

对不起,但没有,没有办法做到这一点。你实际上可以通过标准的POSIX调用来获得系统上的其他pid,但是当你在后台时,你并没有真正运行,所以你什么都做不了。

+0

您可以,但在后台限制为10分钟。 – futureelite7 2012-03-07 01:31:40

+0

@ futureelite7:我不了解你,但我希望我的应用能继续做他们设计的超过10分钟。 – 2012-03-07 01:32:37

+0

是的,但我会首先看到作者要说些什么。 – futureelite7 2012-03-07 01:34:07

1

好了,你可以通过sysctl获得当前正在运行的进程列表

看到这个QN:

Get Free Mem and Running Processes

然而,由于你的过程可以在后台后明确运行10分钟后台接入(除非您正在运行voip,音频或位置服务),但实用程序可能会受到限制。您还需要找到一种方法来确定进程是否在前台运行(可能检查正在运行的进程的增量?)

相关问题