Android Stetho 的使用

stetho是Facebook开源的一个Android调试工具,

通过Stetho,开发者可以使用chrome的inspect功能,对Android应用进行调试和查看

项目github官方地址地 :官方github传送门

之前抓包一直用的是Charles 总掉线 所以换成这个调试 

相对来说 优势就是可以看到组件布局 网络抓包  sp存储 数据库存储之类

类似web端的展示 能清晰的看到数据结构

按照官网github配置最新版本就好 只需三步

第一步:引包

compile'com.facebook.stetho:stetho:1.5.1'

compile'com.facebook.stetho:stetho-okhttp3:1.5.1'

compile'com.facebook.stetho:stetho-urlconnection:1.5.1'

第二部:在myapplication处初始化

public class MyApplication extends Application{

publicvoidonCreate() {

super.onCreate();

Stetho.initializeWithDefaults(this);

 }}

第三步:最后在网络请求的时候加上拦截器


配置步骤基本完成 下面介绍操作步骤


打开谷歌Chrome浏览器  输入调试地址 :chrome://inspect/#devices

如上图所示 可以看到设备型号和包名  点击inspect 会进入一个新的页面

此处注意需要FQ 并且FQ一次就可以  但是每个模块都需要加载一次


Elements模块主要是UI展示以及相应  会给你提供一些ui的结构和层级 对应的属性margin 和宽高等

 以及点击事件


第二个模块是网络请求抓包数据

包含请求头header  请求体parameters 以及返回的数据



如果想看sp的数据 就查看resources模块下的local Storage



数据库在同目录下的 WebSql


由于本人也是刚刚使用 如果使用中有什么问题 会在后续更新

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 请允许我借鉴前辈们的东西~~~~ 感激不尽~~~~~ 以下为Android 框架排行榜 么么哒~ Android...
    嗯_新阅读 2,234评论 3 32
  • 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaoyanj...
    勤奋的pangdunhu阅读 2,163评论 0 1
  • 孤独千里望长安 一处相思醉 叹离愁 念今日百媚 风姿卓绝 秀色古国胜江南 独揽吾怀 处乱世红尘 何惧哉
    浩宇_90阅读 248评论 1 0
  • “时间过得真他么快,一年了。” 是呀,一年了。不知道是该说幸运还是不幸,在来深一周年时终于遇到了台风,还能趁机休息...
    缦华缨阅读 208评论 0 2
  • 我是大一生,从小就住宿的,所以住宿的经验也比较丰富,知道在宿舍里可以做什么,不可以做什么,晚上不能大声讲话...
    鱼灵仙阅读 1,503评论 0 1