1

我已经完成了获取android系统中所有已安装包的编码!现在我想要的是获取该包的 pid,因为我想要包的当前资源使用情况!我不知道这样做的方法,我知道它的反面!:) 我也不想使用外壳!有没有办法做到这一点!否则我会说明我想做什么并建议我一个更好的方法..

我想要的是 :

我创建了一个活动,我在其中获取所有当前安装的第三方应用程序或系统。使用包管理器获取它!我在布局上列出了它,当我单击一个应用程序时,我希望它指向另一个屏幕,其中显示了有关该应用程序的所有详细信息。我已经有了一些使用应用程序包名称的详细信息。问题是,我想显示内存信息和应用程序的代码大小!我怎么能做到这一点!:)

请帮忙!

4

1 回答 1

2

PID 在 Android 中表示为进程 ID。正如您所说,您需要所有已安装应用程序的进程 ID,但 afaik PID 已提供给正在运行的应用程序/服务/进程,因此您不能要求所有已安装应用程序的进程 ID。

您可以使用以下代码获取所有正在运行的应用程序的 pid。

  RunningAppProcessInfo service[]= manager.getRunningAppProcesses();
 String = service.pid;
于 2012-07-08T20:58:33.720 回答