从android中的进程ID中查找进程信息

时间:2012-08-08 11:59:13

标签: android process pid

我在android中创建一个应用程序。在该应用程序中,我想从进程ID中查找与进程相关的信息。这可能吗?请帮帮我。谢谢。

2 个答案:

答案 0 :(得分:0)

看看ActivityManager。有一些方法可以获得有关流程的信息。

答案 1 :(得分:0)

不确定您要从pid中查找哪些信息,但ActivityManager的{​​{1}}课程可能有所帮助。尝试这样的事情:

RunningAppProcessInfo

这会创建对TextView textProcessInfo = (TextView)findViewById(R.id.processinfo); int pid = Process.myPid(); ActivityManager am = (ActivityManager)this.getSystemService(ACTIVITY_SERVICE); for(ActivityManager.RunningAppProcessInfo processInfo : am.getRunningAppProcesses()){ if(processInfo.pid == pid){ textProcessInfo.setText("processName="+processInfo.processName+"\n"); } } 实例的引用,然后搜索应用程序自己的正在运行的pids列表。然后它将pid的ActivityManager放在processName中。当然还有其他领域和方法; TextView只是一个例子。请参阅http://developer.android.com/reference/android/app/ActivityManager.RunningAppProcessInfo.html