stetho接入简单介绍

简单介绍

       首先简单介绍一下stetho,stetho是Facebook推出的安卓APP网络诊断和数据监控的工具,接入方便,功能强大,是开发者必备的好工具。

        主要功能:

                1 .查看APP的布局

                2 .网络请求抓包

                3 .数据库、sp文件查看

        无需root,只要能通过adb连接设备就ok了,操作很方便。

接入方法

gradle的配置

stetho

初始化

在Application类中完成初始化


初始化

使用功能

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

设备连接之后

查看布局

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


网络诊断

添加拦截器

拦截器

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


拦截器

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

post&get

数据库、sp文件查看


你可能感兴趣的:(stetho接入简单介绍)