我想获得手机的CPU使用率,然后在PC上绘图.
我想这样做:
首先,在手机中运行后台进程,计算CPU使用率并显示在终端中.
其次,使用adb commnad获取终端输出.
最后,用数据绘制曲线.
我很困惑,它会在没有大延迟的情况下正常工作.首先,我想将cpu用法放入文件中,并使用'adb pull'命令拉取文件,然后读取文件并绘制.我认为这可能会造成很大的延迟.
有人能帮助我吗?
谢谢.詹姆士.
编写一个 Android 应用程序写入文件,例如:cpu_usage.txt
使用 LogCat 获取输出:adb shell cat /path_to_your_file/cpu_usage.txt
解析命令行的输出,然后将其绘制在图表上。高延迟?没有。
编辑:好的,如果你获得root许可,只需执行你想要的命令,例如,
C:\>adb shell top -m -d 1 -n 1 > C:\top_result.txt
Run Code Online (Sandbox Code Playgroud)
查看结果:C:\top_result.txt。另外,当我读到你的消息时,你说socket,如果我是你,我永远不会使用它,因为它总是会导致高延迟。
| 归档时间: |
|
| 查看次数: |
10383 次 |
| 最近记录: |