Android PID 问题

Android PID issue

我发现了一个有趣的事实,其中一个发展。

我试图在 phone 中使用已安装应用程序的 pid。

它能够通过 packagemanager class 的 getInstalledApplications 使用已安装应用程序的信息。但是看不到pid。

pid 由 Activitymanager 的 RunningAppProcessInfo 提供 class。

有一些问题。

  1. 应用程序执行时是否生成pid?

  2. 每个应用的pid是固定值吗?

1.Yes。 PID 在应用程序运行时分配。

2.No。每个应用程序的 PID 不是一个固定值,它会在运行时发生变化。但是每个应用程序的UID是一个固定值,在安装应用程序时分配。