【发布时间】:2017-10-18 22:07:56
【问题描述】:
我们正在尝试找到适当的Android API 调用,以便在我们的应用程序中检索有关CPU、内存、磁盘和网络信息的详细信息,例如在其监视器中的Android Studio?
我们希望为整个手机和特定目标应用程序(而不是运行监视器的应用程序,因为它将作为后台服务运行)捕获此数据。
以下是 Android Studio 的 Monitor 示例
我们已经能够找到一个 API 来监控内存,但不能监控 CPU、网络或磁盘信息。
-
CPU 读取 /proc/stat 的文件看起来能够提供 CPU 数据,但是否有直接的
API来调用它? -
内存我们为 ActivityManager.MemoryInfo 找到了一个
API,看起来可以正常工作。 - 网络 我们想像 Android Studio 一样捕获网络流量,但找不到
API? - 我们也很好奇磁盘 IO 是否有
API用于此?
谢谢
【问题讨论】:
标签: java android monitoring