研究了一段時(shí)間androidApp的框架跃赚,從MVC材部,MVP驾中,MVVM梅猿,到各種設(shè)計(jì)模式的變種,最后到android的Flux地消。都仔細(xì)思考了一下下面。得...
在這里自說(shuō)自話(huà)一波,六大原則之間總感覺(jué)有重合的地方蚓曼。 單一職責(zé)原則: 就是一個(gè)類(lèi)要看著他的文檔規(guī)范或者名字開(kāi)發(fā)亲澡,他叫桌子就不能把椅子的東西寫(xiě)進(jìn)去...
Android開(kāi)發(fā)中一個(gè)很常見(jiàn)的場(chǎng)景是有一個(gè)列表辟躏,列表上每條Item有個(gè)點(diǎn)贊的按鈕谷扣,當(dāng)你給這條Item點(diǎn)贊的時(shí)候,這個(gè)按鈕就會(huì)變成已點(diǎn)贊狀態(tài)捎琐,相...
以下命令的說(shuō)明都是在你充分了解了工作區(qū)暫存區(qū)還有head的基礎(chǔ)上進(jìn)行的会涎,看不懂的話(huà)看另一篇文章 點(diǎn)這里 另外還推薦一篇文章點(diǎn)這里 其實(shí)用git就...
git一直都在用,一年了瑞凑,始終都是用別人寫(xiě)的工具末秃,對(duì)git算是一知半解,今天趁此機(jī)會(huì)來(lái)研究一下籽御。本文的第一點(diǎn)簡(jiǎn)單看一下git的先進(jìn)性练慕,第二點(diǎn)才是...
首先鍵盤(pán)是什么,鍵盤(pán)其實(shí)是一個(gè)系統(tǒng)的dialog技掏。當(dāng)她出現(xiàn)的時(shí)候肯定會(huì)對(duì)屏幕的尺寸造成影響铃将。所以屏幕會(huì)重繪什么啊,移動(dòng)什么的哑梳。 特別特別重要的一...
我們?cè)谠O(shè)置全屏窗口或者dialog的時(shí)候會(huì)經(jīng)尘⒀郑看到一個(gè)getWindow,那么這個(gè)window是什么呢鸠真。 window位于/frameworks...