繁体   English   中英

如何在android中获取包的pid

[英]how to get the pid of a package in android

我已经完成了在android系统中获取所有已安装软件包的编码! 现在我想要的是得到该包的pid,因为我想要包的当前资源使用! 我不知道这样做的方法,我知道它的反面! :)我也不想使用shell! 有没有办法实现这一目标! 或者我会陈述我想做什么,并建议我一个更好的方式..

我想要的是 :

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

请帮忙!

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

您可以使用以下代码获取所有正在运行的应用的pids ..

  RunningAppProcessInfo service[]= manager.getRunningAppProcesses();
 String = service.pid;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM