今天收獲一枚強(qiáng)大的Android調(diào)試工具:Stetho蛛勉,針對OkHttp+Stetho+Chrome,可以調(diào)試網(wǎng)絡(luò)請求壳鹤、數(shù)據(jù)庫等,為了不遺忘記錄下來以便自己隨時查看航缀。
使用方式:
1、添加依賴:
dependencies {
compile'com.facebook.stetho:stetho:1.4.0'
compile'com.facebook.stetho:stetho-okhttp3:1.4.0'
}
2堰怨、在Application的onCreate()里面初始化:
Stetho.initialize(Stetho
.newInitializerBuilder(this)
.enableDumpapp(Stetho.defaultDumperPluginsProvider(this))
.enableWebKitInspector(
Stetho.defaultInspectorModulesProvider(this)).build());
3芥玉、OkHttp添加攔截:
mOkHttpClient=newOkHttpClient.Builder()
.addNetworkInterceptor(newStethoInterceptor())
.build();
4、打開chrome輸入網(wǎng)址:chrome://inspect/
點(diǎn)擊inspect就會打開如下的界面:
第一次打開的時候我是空白的备图,后來搜了下原來是第一次需要翻墻一下灿巧,本人修改了hosts里面的內(nèi)容就可以了;
網(wǎng)絡(luò)部分:
數(shù)據(jù)庫揽涮、SharedPreferences部分: