stetho是Facebook推出的安卓APP网络诊断和数据监控的工具,接入方便,功能强大,是开发者必备的好工具。
主要功能包括:查看数据库文件,查看网络数据,查看布局界面。无需root,只要通过adb连接设备,操作方便。
打开方式在chrome浏览器中输入chrome://inspect
第一次使用要*,不然点击inpect永远是空白的,如果没法*,请查看这篇文章
1、 Android Studio添加依赖
implementation 'com.facebook.stetho:stetho:1.5.1'
implementation 'com.facebook.stetho:stetho-okhttp3:1.5.0'
2、 代码配置
public class MyApplication extends Application
{
@Override
public void onCreate()
{
super.onCreate();
Stetho.initializeWithDefaults(this);
}
}
3、 查看数据库文件
4、查看网络数据
需要添加网络拦截
OkHttpClient client = new OkHttpClient.Builder()
.addNetworkInterceptor(new StethoInterceptor())
.build();
5、 查看布局界面