简单介绍
首先简单介绍一下stetho,stetho是Facebook推出的安卓APP网络诊断和数据监控的工具,接入方便,功能强大,是开发者必备的好工具。
主要功能:
1 .查看APP的布局
2 .网络请求抓包
3 .数据库、sp文件查看
无需root,只要能通过adb连接设备就ok了,操作很方便。
接入方法
gradle的配置

初始化
在Application类中完成初始化

使用功能
adb方式连接到设备,运行debug模式的app,在Chrome浏览器地址栏中输入chrome://inspect,选择需要inspect的应用进程

查看布局
点击进程的inspect 即可看到详细的当前页面的布局,左侧是当前页面,中间是当前页面布局,右侧是当前选中view的详情。

网络诊断
添加拦截器

当然我们自己的框架也是可以添加的

然后点击Network就可以看到请求的详细情况(url/请求类型/耗时等等):

数据库、sp文件查看


网友评论