首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Stetho在Chrome上直接调试android应用数据库&Okhttp网络请求

Stetho是FaceBook开源的一个android插件项目,使用它可以在Chrome浏览器上直接进行网络和数据库的调试。

Stetho的github地址:https://github.com/facebook/stetho

Stetho的官网地址:http://facebook.github.io/stetho/

首先引入Stetho

目前官方最新版本

compile 'com.facebook.stetho:stetho:1.5.0'

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

初始化Stetho

public class MyApplication extends Application {

@Override

public void onCreate() {

super.onCreate();

Stetho.initializeWithDefaults(this);

}

}

在应用中创建数据库添加数据,个人习惯使用greendao,如果需要请看http://blog.csdn.net/huangxiaoguo1/article/category/7222675

手机连接电脑(打开开发者调试模式), 运行app,打开Chrome输入chrome://inspect/#devices

点击inspect进入查看页面

在Resources中可以看到,我在这里创建了一个student表,并展示数据内容。

然后点击网络请求,在Preview中看到返回数据的层级结构

在Response中可以得到完整的json数据串!

查看界面UI树状结构

在Elements菜单下可以查看当前app页面的UI树状结构!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171220G00H0400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券