來新公司半年多,最近一直在參與 Andorid 團(tuán)隊(duì)的架構(gòu)升級工作。最近在圖片選擇庫中使用了 paging 作為分頁加載框架。順便閱讀了一下p...
深入理解Android消息機(jī)制 在日常的開發(fā)中,Android 的消息機(jī)制作為系統(tǒng)運(yùn)行的根本機(jī)制之一,顯得十分的重要。 從 Handler 發(fā)送...
GreenDao源碼 簡述 DaoMaster、具體的Dao 和 DaoSession對象為greedao生成的代碼從平時的使用可以看出他們的作...
函數(shù)返回值處理異常 golang為了避免像寫Java一樣濫用try catch,可以使用函數(shù)多返回值的特性來進(jìn)行異常處理,例如: 輸出: 所以如...
webview初始化 關(guān)注Android加載webview內(nèi)核的過程。我們從WebView的init過程中切入。WebView的構(gòu)造方法,最終都...
AOP術(shù)語解釋 Advice (通知)切面的使用時機(jī),spring aop有5種時機(jī)before(方法調(diào)用前)after (方法調(diào)用之后,不管是...
5.0之后的Android系統(tǒng),google推出了自己的移動端設(shè)計規(guī)范,Material Design,同時sdk包中也加入了support.d...
在日常開發(fā)中我們經(jīng)常會與?H5頁面進(jìn)行交互。例如H5頁面跳轉(zhuǎn)native頁面。這篇文章我們主要講解js調(diào)用native的操作。 在Android...
在Android客戶端的項(xiàng)目網(wǎng)絡(luò)請求實(shí)踐中,對retrofit進(jìn)行了實(shí)踐和源碼的閱讀。從retrofit的用法入手,對retrofit進(jìn)行解析。...