本文以kotlin為語言基礎(chǔ),白手做一個(gè)組件化插件,選擇kotlin一是因?yàn)間roovy語言編寫起來不太友好,二是順便學(xué)習(xí)一下kotlin;選擇做一個(gè)插件,是因?yàn)椴寮梢詇o...
本文以kotlin為語言基礎(chǔ),白手做一個(gè)組件化插件,選擇kotlin一是因?yàn)間roovy語言編寫起來不太友好,二是順便學(xué)習(xí)一下kotlin;選擇做一個(gè)插件,是因?yàn)椴寮梢詇o...
前言 在 Android 中,Handler 是貫穿于整個(gè)應(yīng)用的消息機(jī)制,在面試中出現(xiàn)的概率為:100% 在這篇文章里,我將帶你梳理 Handler 的使用攻略 & 設(shè)計(jì)原理...
找了很多天也沒有找到關(guān)于 RxKotlin 的文章,而 RxJava 的文章不能體現(xiàn) Kotlin 的優(yōu)勢(shì)。那就自己動(dòng)手寫。 我看不懂長(zhǎng)篇大論,所以這個(gè)系列沒有一個(gè)例子超過1...
前言我從去年開始使用 RxJava ,到現(xiàn)在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 項(xiàng)目也在使用 RxJava ,并且使用...
一、引入庫(kù)文件 二、重寫AppGlideModule 必須加上 @GlideModule注解,其中UnsafeOkHttpClient類的代碼如下: 三、配置glide加載h...
一.redis下載 官網(wǎng):https://redis.io/download選擇Stable(穩(wěn)定版)下載,當(dāng)前最新版為5.0.4,下載完后解壓redis-5.0.4.tar...
一、安裝 采用brew方式安裝,沒有安裝過brew的先下載安裝brew。 安裝jenkins 鏈接launchd配置文件 二、啟動(dòng) 啟動(dòng)成功后在瀏覽器中輸入http://lo...
劉海屏適配 比如我們需要全屏顯示的時(shí)候,Google在api28中已經(jīng)做了處理。如下面代碼: layoutInDisplayCutoutMode值說明:(1)LAYOUT_I...
由于項(xiàng)目?jī)?yōu)化,將項(xiàng)目使用的數(shù)據(jù)庫(kù)GreenDao從2.0升級(jí)到3.0,兩者在配置及使用上均有很大的不同,關(guān)于GreenDao的介紹,可以在我之前的文章 GreenDao2.0...