
前言 公司今年開始設(shè)置了創(chuàng)新獎(jiǎng),分享獎(jiǎng)等各種大獎(jiǎng),不由得動(dòng)力滿滿的,是時(shí)候拿些壓箱底來沖擊下獎(jiǎng)項(xiàng)了。 正所謂,博一博,單車變摩托。 1,音頻AP...
好多年沒寫了,寫完公司內(nèi)部wiki,效果挺明顯的,轉(zhuǎn)過來記錄下。 1,延遲: 同樣的,音樂人按照節(jié)奏數(shù)拍,假如拍子有30ms的延遲,也是能夠感受...
本文主要是在上文的基礎(chǔ)上增加事件綁定。 具體的功能表現(xiàn)如圖,輸入文本并點(diǎn)擊顯示按鈕后,屏幕中間區(qū)域顯示輸入的文本內(nèi)容。 首先,修改 MainVM...
本系列將介紹 MVVM 完整的開發(fā)實(shí)例。 1,創(chuàng)建項(xiàng)目(AndroidStudio 3.2 beta 5) gradle 4.6 com.and...
接上篇,data binding 的接入,在某種意義上,使 xml 布局文件從 V 層(Activity)獨(dú)立出來。V 層不再與 xml 交互 ...
理想很美好,現(xiàn)實(shí)很骨感。 實(shí)際項(xiàng)目嘗試下來。發(fā)現(xiàn),MVVM 真的很難用。為什么? 或許太過在乎數(shù)據(jù)驅(qū)動(dòng)。彈出對(duì)話框,toast,頁面跳轉(zhuǎn),都需要...
接上篇,BaseViewModel類通過泛型 與BaseViewEvent類關(guān)聯(lián)起來,貌似不錯(cuò)。實(shí)際開發(fā)中,限制實(shí)在太多了。乃至簡單頁面也要如此...
前言 按自己的理解,畫了簡圖 圖上可以看出: 1,MVP, MVVM 相對(duì)于 MVC , 其業(yè)務(wù)處理的部分(C, P, VM)不再依賴 V層 ,...
項(xiàng)目配置升級(jí) (https://developer.android.com/studio/build/gradle-plugin-3-0-0-m...