Android - 有没有办法找到正在运行的进程的持续时间

时间:2014-03-31 06:26:34

标签: android service process

我正在尝试查找进程运行的持续时间?有没有找到它的方法。我无法在processInfo下找到变量。

这是代码:

private boolean isMyProcessRunning(){         boolean check = false;

    StringBuilder temp = new StringBuilder();
    ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);

    for(RunningAppProcessInfo processInfo : am.getRunningAppProcesses())
    {



            temp.append(processInfo.processName);
            temp.append(" ");
            temp.append(processInfo.importance);

            temp.append("\n");

            if(temp.equals("com.location.manage")) 
            { 

                //append the time for which the process has been running
        check= true;  }



    }

    return check;
}

}

正如您所看到的,我在评论中提到,如果找到我正在搜索的进程,即com.location.manage,我只需要添加此进程一直运行的持续时间。

谢谢, 尼丁

0 个答案:

没有答案