Android 从另一个包中以编程方式找到 CPU 应用程序的使用
Android find CPU Usage of app programmatically from another package
我有一个 Android 应用程序,1 个程序包中包含 3 个活动。我还有 1 个包(监控包),其中包含 java 个文件,主要用于监控这 3 个 activities.Now 的性能,我需要监控 cpu 我的应用程序的使用情况,我需要这个cpu在监控包中定义了相同的监控文件。我不应该接触这 3 项活动。我如何实现这一目标?
我看过很多帖子,其中您从 activitymanager 获取当前 运行 进程并找到 cpu 用法。就我而言,我无法从这 3 个活动中获取上下文,因为不允许我编辑它们。
这些活动中只有一个会在任何时候运行。因此,尝试监视所有 3 个将是徒劳的。
但是您可以通过包名称监控进程。
运行 这个命令通过 Java:
ps -o com.package.name
这里是运行一个shell command on Android的例子。
我有一个 Android 应用程序,1 个程序包中包含 3 个活动。我还有 1 个包(监控包),其中包含 java 个文件,主要用于监控这 3 个 activities.Now 的性能,我需要监控 cpu 我的应用程序的使用情况,我需要这个cpu在监控包中定义了相同的监控文件。我不应该接触这 3 项活动。我如何实现这一目标?
我看过很多帖子,其中您从 activitymanager 获取当前 运行 进程并找到 cpu 用法。就我而言,我无法从这 3 个活动中获取上下文,因为不允许我编辑它们。
这些活动中只有一个会在任何时候运行。因此,尝试监视所有 3 个将是徒劳的。
但是您可以通过包名称监控进程。
运行 这个命令通过 Java:
ps -o com.package.name
这里是运行一个shell command on Android的例子。