先說說我自己的組件化架構(gòu)設(shè)計(jì)方案,請(qǐng)看下圖: 圖中可以看到,從上往下分為4層:APP殼工程、常規(guī)業(yè)務(wù)組件層、基礎(chǔ)業(yè)務(wù)組件層、基礎(chǔ)功能組件層。 為了便于理解,按照從下往上的順序...
先說說我自己的組件化架構(gòu)設(shè)計(jì)方案,請(qǐng)看下圖: 圖中可以看到,從上往下分為4層:APP殼工程、常規(guī)業(yè)務(wù)組件層、基礎(chǔ)業(yè)務(wù)組件層、基礎(chǔ)功能組件層。 為了便于理解,按照從下往上的順序...
MVVMLin 一個(gè)基于MVVM用Kotlin+Retrofit+協(xié)程+Databinding+LiveData來封裝的快速開發(fā)框架:項(xiàng)目地址:MVVMLin Github上...
1、組件化項(xiàng)目的意義 開發(fā)需求:不相互依賴、可以相互交互、任意組合、高度解耦團(tuán)隊(duì)效率:分模塊打包、測(cè)試、統(tǒng)一版本管理> 2、Phone Module和Android Libr...
組件化優(yōu)點(diǎn) 1、代碼解耦 2、方便多人協(xié)作開發(fā) 3、可復(fù)用性高,不同的APP可復(fù)用不同組件,提高開發(fā)效率 4、每個(gè)組件可獨(dú)立運(yùn)行,減少編譯時(shí)間,方便開發(fā)調(diào)試 組件化工程結(jié)構(gòu) ...
最近公司在做一款新的車機(jī) Launcher,需要將一個(gè)類似QQ音樂、喜馬拉雅的音頻模塊放入其中,整體作為一個(gè) Launcher,雖然產(chǎn)品一再確定,后面不會(huì)進(jìn)行拆分,但是小心為...
架構(gòu)師之路 目錄 架構(gòu)師之路1 UML圖之用例圖[http://www.itdecent.cn/p/c842d164eba4]架構(gòu)師之路2 UML圖之類圖[https://...
前言 目前最新的Android Studio 新建Activity后默認(rèn)使用ConstraintLayout,相比相對(duì)布局和線性布局,它在位置定位和控件大小的操作方面更加方便...
練習(xí)MVP架構(gòu)開發(fā)的App,算是對(duì)自己學(xué)過的知識(shí)做一個(gè)總結(jié),做了有一段時(shí)間,界面還算挺多的,代碼量還是有的,里面做了大量封裝,整體代碼整理得很干凈,這個(gè)我已經(jīng)盡力整理了。不管...
初識(shí)低功耗藍(lán)牙 Android 4.3(API Level 18)開始引入Bluetooth Low Energy(BLE,低功耗藍(lán)牙)的核心功能并提供了相應(yīng)的 API, 應(yīng)...
那時(shí),全地只有一種語言,都說一樣的話。他們向東遷移的時(shí)候,在示拿地找到一片平原,就住在那里。他們彼此商量說:"來,讓我們來做磚,把磚燒透了。"他們就拿磚當(dāng)石頭,又拿柏油當(dāng)泥漿...
計(jì)算機(jī)網(wǎng)絡(luò)的結(jié)構(gòu)是分層的,每層都有各種協(xié)議來規(guī)范,關(guān)于互聯(lián)網(wǎng)的分層以及每一層的協(xié)議介紹請(qǐng)參考我的另外一篇文章:現(xiàn)代巴別塔(互聯(lián)網(wǎng))是怎么建成的。而TCP/IP是其中最重要的一...
簡(jiǎn)書不支持toc,暫時(shí)沒找到其他辦法,先這樣截個(gè)圖。帶目錄CSDN文章鏈接請(qǐng)點(diǎn)擊:Android openGl開發(fā)詳解(一)——繪制簡(jiǎn)單圖形 學(xué)習(xí)五部曲,弄清楚5個(gè)W一個(gè)H(...
前言 本文章只做一個(gè)記錄,一個(gè)備忘,也為了更好的幫助他人,文章參考地址:Android適配底部虛擬按鍵的方法 問題說明 項(xiàng)目進(jìn)行中需要透明漸變的狀態(tài)欄,全屏顯示,當(dāng)然透明漸變...