一、概述 事件總線有多種實(shí)現(xiàn),僅Android平臺(tái)就有 EventBus[https://github.com/greenrobot/Event...
一、 概述 眾所周知,用kotlin委托屬性去封裝KV存儲(chǔ)庫(kù),可以優(yōu)化數(shù)據(jù)的訪問(wèn)。封裝方法有多種,各有優(yōu)劣。通過(guò)反復(fù)實(shí)踐,筆者摸索出一套比較好用...
一、序 之前了解AES加解密的過(guò)程中,閱讀了一篇文章:《AES簡(jiǎn)介》[https://www.cnblogs.com/luop/p/433416...
開(kāi)閉原則 定義軟件實(shí)體應(yīng)當(dāng)對(duì)擴(kuò)展開(kāi)放,對(duì)修改關(guān)閉。當(dāng)應(yīng)用的需求改變時(shí),在不修改軟件實(shí)體的源代碼或者二進(jìn)制代碼的前提下,可以擴(kuò)展模塊的功能,使其滿...
本篇本系列的最后一篇,概述和原理見(jiàn)另外兩篇文章:(一)Doodle - 精簡(jiǎn)的圖片加載框架 - 概述篇[https://www.jianshu....
本篇是系列的第二篇,專(zhuān)門(mén)講述Doodle的設(shè)計(jì)和實(shí)現(xiàn),概述和用法見(jiàn)另外兩篇文章:(一)Doodle - 精簡(jiǎn)的圖片加載框架 - 概述篇[http...
一、序 Doodle是我?guī)啄昵鞍l(fā)布的一個(gè)圖片加載框架。寫(xiě)Doodle的初衷:早期對(duì)包大小之類(lèi)的還是很看重的,當(dāng)時(shí)覺(jué)得Glide依賴包比較大,而我...
一、序 我之前發(fā)布了個(gè)圖片加載框架,在JCenter關(guān)閉后,“閉關(guān)修煉”,想著改好了出個(gè)2.0版本。后來(lái)覺(jué)得僅增加功能和改進(jìn)實(shí)現(xiàn)不夠,得補(bǔ)充一下...
一、前言 工作中有時(shí)候需要對(duì)數(shù)據(jù)進(jìn)行加密,就筆者從事的Android開(kāi)發(fā)來(lái)說(shuō), 上層開(kāi)發(fā)語(yǔ)言為Java/Kotlin,JDK本身提供了一套加解密...