Android:获取我的应用程序的运行流程

时间:2018-10-08 20:16:17

标签: android performance process multiprocess

当前,我正在探索在我的应用程序中运行多个进程。我希望针对这些不同流程类型的流程启动时发生不同系列的事件。

为便于理解,让我们考虑两个过程-我叫一个:main,另一个叫secondary。 (我已经附加了一个标签:android:process=":secondary"

我检查了各种资源和链接以获取应用程序的运行过程,其中著名的是:https://developer.android.com/reference/android/app/ActivityManager#getRunningAppProcesses()

但是其中一行涉及:注意:此方法仅用于调试或构建面向用户的流程管理UI。

以及每个Android操作系统(例如6、7、8和9)所做的最新更改,我想了解的几件事-

  1. 上述机制是否适用于所有类型的操作系统和设备?
  2. 这是Google提到用于调试目的的在App内部使用的有效机制吗?
  3. 这是检测过程细节的昂贵机制吗?
  4. 是否有其他选择来确定我的申请流程?

0 个答案:

没有答案