Stetho地址:http://facebook.github.io/stetho/
我使用的OkHttp2.7的版本,所以和3.0導(dǎo)入的依賴不一樣
-
如果是OkHttp3.0導(dǎo)入一下庫(kù):
dependencies { compile 'com.facebook.stetho:stetho-okhttp3:1.5.0' }
-
如果是OkHttp3.0以下導(dǎo)入下庫(kù):
dependencies { compile 'com.facebook.stetho:stetho-okhttp:1.5.0' }
導(dǎo)入完成之后我們?cè)谖覀兊腛kHttp中這種寫(xiě):
private static OkHttpClientManager mInstance;
public static OkHttpClient mOkHttpClient;
private static Handler mDelivery;
private static final String TAG = "OkHttpClientManager";
private static Handler mHandler=new Handler(Looper.getMainLooper());
private OkHttpClientManager() {
//增加http請(qǐng)求的緩存
int cacheSize = 10 * 1024 * 1024; // 10 MiB
Cache cache = new Cache(new File(MyApplication.getInstance().getCacheDir().getPath()),cacheSize);
mOkHttpClient = new OkHttpClient();
//設(shè)置超時(shí)
mOkHttpClient.setWriteTimeout(20, TimeUnit.SECONDS);
mOkHttpClient.setReadTimeout(20, TimeUnit.SECONDS);
//錯(cuò)誤重連
mOkHttpClient.setRetryOnConnectionFailure(true);
//cookie enabled
mOkHttpClient.setCookieHandler(new CookieManager(null, CookiePolicy.ACCEPT_ORIGINAL_SERVER));
//暫時(shí)關(guān)閉請(qǐng)求緩存導(dǎo)致社區(qū)評(píng)論刷新不及時(shí)
//mOkHttpClient.setCache(cache);
//mOkHttpClient.networkInterceptors().add(REWRITE_CACHE_CONTROL_INTERCEPTOR);
mDelivery = new Handler(Looper.getMainLooper());
mOkHttpClient.networkInterceptors().add(new StethoInterceptor());
}
- 主要是加上了
mOkHttpClient.networkInterceptors().add(new StethoInterceptor());
,添加了攔截器,添加完成之后,先打開(kāi)Chrome瀏覽器然后在瀏覽器輸入chrome://inspect

image
-
點(diǎn)擊 inspect 就會(huì)打開(kāi)一個(gè)新的界面如下
在此界面可以看到布局結(jié)構(gòu)
image
在此界面可以看到我們請(qǐng)求的地址和時(shí)間废睦,這點(diǎn)可以很方便我們測(cè)試接口的延遲和調(diào)試

image
最重要一點(diǎn)我們的數(shù)據(jù)庫(kù)一般都是存放到data目錄下面,如果要查看數(shù)據(jù)庫(kù)就需要Root,有了他我們就不需要Root了

image
有沒(méi)有既忆,有了他我們調(diào)試數(shù)據(jù)庫(kù)再也不麻煩了。