原创 Android HTTP 請求超過超時時間未返回 報錯java.net.UnknownHostException: Unable to resolve host

原文鏈接:https://blog.csdn.net/a78270528/article/details/49589995 現象:手機連接WIFI,但未連接外網。設置urlCon.setConnectTimeout(5000);

原创 OkHttp解析dns超時時間無法設置的問題

原文鏈接:原文鏈接:https://blog.csdn.net/quwei3930921/article/details/85336552 問題 使用OkHttp,設備切換路由後,訪問網絡出現長時間無響應,很久以後才拋出Unkno

原创 okhttp 的setSoTimeout

原文連接:https://www.cnblogs.com/chuhanlong/p/5312166.html okhttp 的setSoTimeout 是readTimeout的時間 源碼:okhttp3.internal.con

原创 ScoketTimeout Exception淺析

尊重博主原創,特貼博客鏈接。copy下來只怕以後鏈接失效或刪掉。 一、ScoketTimeout Exception淺析 原文連接: https://www.cnblogs.com/huanghongbo/p/7890520.ht

原创 手機端抓包http/https-Fiddler的設置

原文鏈接: https://blog.csdn.net/ccb1991/article/details/89883621 Fiddler是一個http調試代理,它能 夠記錄所有的你電腦和互聯網之間的http通訊,Fiddler

原创 RXjava+Retrofit封裝:請求時需要多個baseurl動態切換

原文鏈接:https://cloud.tencent.com/developer/article/1418724 項目中使用Retrofit進行請求時,後臺接口的域名有多個:正式和測試環境 public class Api {

原创 Retrofit2.0+OkHttp設置統一的請求頭(request headers)

參考鏈接:https://www.cnblogs.com/zhang-cb/p/6220957.html /** * 請求攔截器,修改請求header */ private class RequestI

原创 Android 網絡請求出錯重連(結合Retrofit RxJava)--retryWhen命令符

鏈接: https://www.jianshu.com/p/508c30aef0c1 需求1:根據異常類型選擇是否重試 * 即,當發生的異常 = 網絡異常 = IO異常 才選擇重試 需求2:實現重試 * 通過返回的Observab

原创 Android的FastBoot的安裝與環境變量設置

參考文章:https://blog.csdn.net/u010335298/article/details/53638394 1.使用以下命令來查看fastboot所在的位置: which fastboot (Git命令行模式)

原创 28 連續子數組的最大和

一、題目 輸入一個整型數組,數組裏有正數也有負數。數組中一個或連續的多個整數組成一個子數組。求所有子數組的和的最大值。要求時間複雜度爲O(n)。 例子說明: 例如輸入的數組爲{1, -2, 3, 10, -4, 7, 2, -5}

原创 No address associated with hostname

報錯: HTTP FAILED: java.net.UnknownHostException: Unable to resolve host “test.xxx.xxxxx.com”: No address associated

原创 OKHTTP加攔截Interceptor 刷新token

原因爲OkHttp請求回調中response.body().string()只能有效調用一次,而我使用了兩次: String result = response.body().string(); Log.e(TAG, "onR

原创 HandlerThread中Handler裏的handlerMessage()方法究竟運行於哪個線程?

Android爲了方便對Thread和Handler進行封裝,也就是HandlerThread。HandlerThread繼承自Thread,說白了就是Thread加上一個Looper。源碼: 可以看到其本身便持有一個Loope

原创 AndroidStudio 代碼報錯(引入紅色),但可正常運行解決方法(4種方式)

原文鏈接:https://blog.csdn.net/hx7013/article/details/79971980 引用原文鏈接: https://blog.csdn.net/h

原创 git commit --amend用法

原文鏈接:https://www.jianshu.com/p/a8a2ac58f37d 適用場景: 比方說,你的代碼已經提交到git庫,leader審覈的時候發現有個Java文件代碼有點