原创 Jenkins + 蒲公英 + 釘釘,構建Android APP自動上傳獲取對應下載二維碼加釘釘羣通知推送.

感覺都好久沒寫博客了. 最近這小半年自己都不知道忙啥去了,各種亂七八糟的雜事. 今天剛好將迭代的項目從老的環境遷移到專門的Jenkins服務器裏面,就加個班寫個這個吧. 當初最早爲了弄這個,可是沒有少找這方面的資料. 本篇博客

原创 Flutter_BUG_關於type'_AnimatedEvaluation' is not a subtype of type 'Animation'

emmm… 一直對於Flutter有個認知,那就是 參數都得寫double 對於其重要性不以爲然,反正既然這麼說,我照做就是了. 於是… type’_AnimatedEvaluation’ is not a subtype o

原创 Retrofit 2.5.0 Invocation最佳動態配置請求timeout處理

Retrofit最佳動態配置請求timeout辦法–Invocation 最近重構項目需要調整, 需要區分普通上傳和輔助功能校驗的超時. 爲了提高用戶體驗,需要動態去進行配置. 傳統方式 1.OkHttpClient設置 最傳

原创 微信分享 突然就 沒反應,不好使的問題

微信分享這個功能在好幾個版本迭代之前就做好了,測試也ok了,一起好好的. 突然,前端弄了個新的html5活動,就發現 微信分享就突然不好使了,點擊的沒反應, MyBaseApplication.wXapi.sendReq(req) 返回的

原创 Android Studio3.0,卡編譯的解決辦法...

突然想起來了,還是記一下吧,防止下次忘記了. 前一陣子因爲17年google I/O大會上的Kotlin消息,於是下載了最新的Android Studio 3.0 preview1來玩玩… 結果發現會一直卡在build上…

原创 上下滑動toolBar不會正常顯示隱藏

最近在使用design庫組件寫一個Demo時,發現上下滑動時,toolbar並不會顯示和隱藏… 首先,toolbar自動根據滑動顯示隱藏 外層爲CoordinatorLayout toolBar設置 app:layout_sc

原创 Kotlin學習資源

自從今年Google I/O大會後…kotlin語言突然就火起來了,這一切都離不開Google 宣佈 Android 系統將對 Kotlin 提供 first-class 的支持.一下是自己蒐集到的資料,mark一波. 以下是收集

原创 Flutter--關於Sqflite 數據庫版本升級.(onUpgrade sqflite in Flutter)

整的數據庫需要版本升級,新增字段. 上次整這個也是各種網上搜索 這次還是,不過感覺都不怎麼優雅 直到我看到了這個… https://github.com/tekartik/sqflite/blob/master/sqflit

原创 Flutter_BUG_A build function returned null.The offending widget is: FutureBuilder...

不行,我一定要吐槽一下. 這兩天,準備提測,閒下來了,又準備繼續把這個 電商項目繼續敲一下,在寫 購物車模塊. 但是被一個BUG 卡了整整一天半,整整一天半啊! 期間 各種懷疑自己,難道是 我用statefulWidget姿勢有

原创 關於Flutter ListView滑動及嵌套滑動的問題.

在Android內也經常碰到ScrollView嵌套ListView,嵌套RecyclerView,對於滑動的事件分發,需要進行處理, 比如說 NestedScrollView嵌套RecyclerView一般是創建一個自定義的Lin

原创 Flutter BUG 關於RenderBox was not laid out: RenderViewport#680c1 NEEDS-LAYOUT NEEDS-PAINT

使用了ListView.builder 佈局空白,log提示RenderBox was not laid out: RenderViewport#680c1 NEEDS-LAYOUT NEEDS-PAINT的問題. 在進行Flutte

原创 okhttp源碼解讀--下篇(各個Interceptor的作用和自定義Interceptor)

本篇主要講述那interceptors裏面的5種interceptor 以及自定義一個interceptor的一些注意事項. 相關OkHttp的其他內容,請看前兩篇. 上篇:https://blog.csdn.net/heming9

原创 okhttp源碼解讀--中篇(getResponseWithInterceptorChain)

本篇主要講解okhttp最核心的部分InterceptorChain. okhttp的源碼解讀分爲3個篇幅. 上一篇:https://blog.csdn.net/heming9174/article/details/88379018

原创 okhttp源碼解讀--上篇(okhttpclient參數,enqueue/execute調用)

前兩天剛剛把Retrofit的源碼看完,發現對於底層的請求調用還是通過okhttp來進行的. 現在來研究一下okhttp的源碼. 由於okhttp比retrofit細節,結構上要更復雜.預期以3個篇幅來進行講解. 分別是: 上篇:o

原创 從Retrofit初探動態代理及註解.

今天上午剛剛寫完Retrofit的源碼解讀. 寫完以後思考了一下,發現了2個問題. 1.對於Proxy.newProxyInstance()這個動態代理還是一知半解. 2.Retrofit是如何將InterfaceService傳入