Quality Performance Monitor ---> QPM 质量性能监控组件,方便查看当前 APP 的性能。
QPM Demo: https://raw.githubusercontent.com/ZhuoKeTeam/QPM/master/release/qpm_release_v100.apk
使用 gradle 依赖:
allprojects {
repositories {
jcenter()
google()
mavenLocal()
maven { url 'https://www.jitpack.io' } # 添加这行
}
}
implementation "com.github.ZhuoKeTeam:QPM:1.0.5"
在 Application 或者最开始的页面添加:
QPMManager.getInstance().init(this);
显示悬浮窗:
if (!QPMManager.getInstance().floatViewShow()) {
Toast.makeText(mContext, "请开启悬浮窗权限", Toast.LENGTH_SHORT).show();
}
隐藏悬浮窗:
QPMManager.getInstance().floatViewHide();
WebView 的 H5 需要单独设置。
本组件最好在 debug 模式下开启, 正式版本也可以带上,但是需要设置一个彩蛋开关,打开开关后方可使用。
另有两篇文档 添加新监控项的步骤.md 和 添加OKHTTP网络监控.md
本开源项目于2018年12月24日(平安夜)发布,文档等资料待进一步添加,莫着急。如果有好的想法建议直接 issues,或者加微信:gdky005。