Doraemonkit开源工具使用
工具背景:
Doraemonkit是一款滴滴客户端研发团队开源的研发助手组件工具,可支持Android平台和IOS平台。
开发背景:(源自github)
1、DoraemonKit 能够快速让你的业务测试代码能够在这里统一管理,统一收口;
2、DoraemonKit 内置很多常用的工具,避免重复实现,一次接入,你将会拥有强大的工具集合。
Android 平台接入_三步曲
第一步:
引入dependencies
第二步:
导入对应资源包
import com.didichuxing.doraemonkit.DoraemonKit;
第三步
在App启动时,onCreat()中初始化
总结
支持平台 | Android/iOS | 接入成本 | 低 |
---|---|---|---|
功能完整度 | 100% | 稳定性 | 80% |
功 能 详 解 | |||
APP基本信息 | 统一基本信息入口,便捷相关信息查询 | ||
沙盒浏览 | 便捷测试过程中查看相关数据查询(sharedpreference) | ||
crash查看 | 便捷快速查看crash日志(不依赖于文件导出查询) | ||
日志查看 | 便捷快速在移动端查看对应日志(不依赖于IDE或文件导出查看) | ||
帧率 | 更加直观的观测app页面浏览时的流畅度(不依赖于现象与数据分离) | ||
cpu | 更加直观的观测app页面浏览时cpu的使用率,排查页面加载或数据请求时,是否存在耗时操作 | ||
RAM | 更加直观的观测app页面浏览时RAM的使用率,排查是否存在ram持续增加或长时间未被回收问题 | ||
取色器 | 便捷UI走查(相对人的感官更加精准) | ||
对齐标尺 | 便捷UI走查(相对人的感官更加精准) | ||
控件检查 | 便捷UI走查(相对人的感官更加精准) | ||
布局边框 | 便捷查询App UI布局层级,方便排查是否存页面过度绘制,从而影响到页面流畅度 |
功能展示