Stetho在Chrome上调试Android网络和数据库
来源:互联网 发布:代码审查工具 java 编辑:程序博客网 时间:2024/06/11 06:39
通过chrome来查看android数据库。
集成步骤:
引入依赖包
compile 'com.facebook.stetho:stetho:1.3.1'
初始化一下
public class MyApplication extends Application { public void onCreate() { super.onCreate(); Stetho.initializeWithDefaults(this); } }
运行App, 打开Chrome输入
chrome://inspect/#devices
(别忘了用数据线把手机和电脑连起来哦)
如上图,chrome会检测到我们的app,点击inspect
进入查看页面
通过Stetho
来实现,chrome调试Android网络请求。
注:这里的例子是基于采用okhttp来发请求的,如果是
HttpURLConnection
可以到Stetho官网查看相关配置
步骤:
引入依赖包
compile 'com.facebook.stetho:stetho:1.3.1' compile 'com.facebook.stetho:stetho-okhttp3:1.3.1' compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4' compile 'com.squareup.okhttp3:okhttp:3.2.0' compile 'com.squareup.retrofit2:converter-gson:2.0.0-beta4'
初始化一下
public class MyApplication extends Application { public void onCreate() { super.onCreate(); Stetho.initializeWithDefaults(this); } }
添加拦截器
OkHttpClient client = new OkHttpClient.Builder() .addNetworkInterceptor(new StethoInterceptor()) .build();
注:是addNetworkInterceptor不是addInterceptor
运行App, 打开Chrome输入
chrome://inspect/#devices
(跟上文查看数据库内容的步骤一样)点击
inspect
进入查看页面,然后在app用okhttp发起一个请求,就可以在Network
下拦截到请求的相关数据了。nice~
小贴士:用Chrome开发者工具抓包的时候,会发现如果页面跳转了,那么上一个页面的请求信息就没有了。这个只要勾选上
Preserve log
就不会了。
查看界面UI树状结构
Elements
下查看~
普通text信息还可以直接修改并在手机上预览效果。~(≧▽≦)/~
阅读全文
0 0
- Stetho在Chrome上调试Android网络和数据库
- 转:借助Stetho在Chrome上调试Android网络&数据库
- 借助Stetho在Chrome上调试Android网络&数据库
- 借助Stetho在Chrome上调试Android网络&数据库
- 借助Stetho在Chrome上调试Android网络、数据库、Sharedpreferences
- 借助Stetho在Chrome上调试Android网络&数据库
- 借助Stetho在Chrome上调试Android网络&数据库
- 借助Stetho在Chrome上调试Android网络&数据库
- 借助Stetho在Chrome上调试Android网络&数据库
- Android 借助Stetho在Chrome上调试Android网络、数据库、Sharedpreferences
- Android 借助Stetho在Chrome上调试Android网络、数据库、Sharedpreferences
- 借助Stetho在Chrome上调试Android数据库
- 使用Facebook开源项目Stetho 在Chrome上调试Android网络、数据库
- 利用Stetho在Chrome进行Android网络和数据库的调试
- OkHttp+Stetho+Chrome调试android网络部分
- OkHttp+Stetho+Chrome调试android网络访问
- chrome 加 Stetho,调试android应用
- android网络调试工具Stetho介绍
- apk打包工 eclipse用法
- j2ee安全问题(springmvc xss 文件上传类型限制 resin banner修改)
- 使用onclick跳转到指定页面的方法
- CMake整理
- char、wchar_t、tchar的区别
- Stetho在Chrome上调试Android网络和数据库
- petalinux 17.2安装过程中的问题
- mysql 排序两个字段/列表先根据时间升序排序,时间相同再根据商家ID升序排序
- 二维背包问题
- Maven Snapshot Release指南---Git版
- 方法中注入配置文件中的参数注入不进来
- Lua笔记【3】
- 生日蛋糕(BFS)
- 毕业后第一个月工作