首先说下需求
公司要求搞一款不用数据线连接电脑获取移动端内存,流量,店里,cpu 的监控工具
以前用 python+adb 命令实现过这类需求,但那种就需要手机和 pc 端要有条数据线连接
此次的想法是,写一个监控工具的 apk 放在手机里用这个 apk 去监控要测试的 app,就类似于 Emmagee 那种,但是 Emmagee 已经很久不更新维护了,且随着现在 android 系统版本的更新,权限问题真的会阻碍很大的进度,类似于我获取后台运行的进程,也是需要 root 机型,非 root 机型只能获取到当前的进程了。
所有又看了下 wetest 和透视宝等工具,但都是需要花钱的,本着工作公司是肯定不会掏钱的,自己也可以多学习一下,所有了解了一下 apm,就是性能监控这个概念,但我发现现在开源的 apm 全都是监控 server 端的,没有对移动端支持,想问问老铁们,有谁有这方面的知识,或者知道哪些可用于移动端的 apm 吗,现在的想法也是想做一款把 sdk 嵌入到自己的 apk 里,这样权限的问题,收集数据就解决了,然后可以把数据上传到网络平台上,生成图标的想法,希望有此方面经验的大神们给予帮助。十分感谢!!!