提到設(shè)計(jì)模式,只要是有過開發(fā)經(jīng)驗(yàn)的開發(fā)人員都或多或少聽過&用過設(shè)計(jì)模式汗侵,比如我們都能信手拈來的「單例模式」朱盐、「觀察者模式」等等碌尔。當(dāng)然也有我們平時(shí)不太常用溜歪,但眾多優(yōu)秀的開源框架...
提到設(shè)計(jì)模式,只要是有過開發(fā)經(jīng)驗(yàn)的開發(fā)人員都或多或少聽過&用過設(shè)計(jì)模式汗侵,比如我們都能信手拈來的「單例模式」朱盐、「觀察者模式」等等碌尔。當(dāng)然也有我們平時(shí)不太常用溜歪,但眾多優(yōu)秀的開源框架...
在Kotlin還沒成為Android開發(fā)首選語言之前府框,我們一直是使用Java語言來開發(fā)Android應(yīng)用吱窝。不過對(duì)于Lambda來說,大家應(yīng)該并不陌生迫靖,因?yàn)锳ndroid St...
Android開發(fā)的小伙伴對(duì)設(shè)計(jì)模式肯定都不陌生院峡,從Android源碼到一些知名開源框架,設(shè)計(jì)模式無處不在系宜。大家對(duì)java語言版本的設(shè)計(jì)模式基本上還是比較熟悉的照激,或多或少的都...
簡單介紹下用Kotlin寫的策略模式,還有就是與Java版本的對(duì)比盹牧。 Kotlin Java 輸出 實(shí)現(xiàn)策略模式時(shí)俩垃,Koltin則顯得格外亮眼。理由就是高階函數(shù)的運(yùn)用汰寓。在Ko...
一個(gè)陽光明媚的上午口柳,靚仔正在開心的劃水摸魚,耳機(jī)里傳來音樂“不是吧不是吧有滑,難道單壓也算壓......” 產(chǎn)品經(jīng)理突然出現(xiàn)在身后跃闹,拍了拍我的肩膀 產(chǎn)品經(jīng)理:又在摸魚,看來工作不...
1.定義: 定義一系列的算法毛好,并將每一個(gè)算法封裝起來望艺,而且使他們可以相互替換,讓算法獨(dú)立于使用它的客戶而獨(dú)立變化睛榄。 2.應(yīng)用場景: 多個(gè)類只區(qū)別在表現(xiàn)行為不同荣茫,可以在運(yùn)行時(shí)動(dòng)...
Android軟鍵盤聊天頁面設(shè)置1想帅、activity的在manifest中設(shè)置鍵盤模式 2场靴、在Activity中設(shè)置 3、監(jiān)聽RecyclerView高度變化并刷新頁面 4港准、...
前言 上篇文章分析了軟鍵盤彈出旨剥、關(guān)閉、獲取軟鍵盤高度浅缸、常用屬性展示等轨帜。這部分也是網(wǎng)上涉及軟鍵盤文章的重點(diǎn),衩椒,導(dǎo)致對(duì)常用屬性的理解止于Demo蚌父,對(duì)一些問題的了解似是而非哮兰。因此,...
Github鏈接喝滞,給個(gè)Star鼓勵(lì)我寫更多好庫[https://github.com/QDong415/QFeed] 事先說明:我在demo中一進(jìn)入Activity就立刻觸發(fā)...