歡迎轉(zhuǎn)載,但請(qǐng)保留作者鏈接:http://www.itdecent.cn/p/ca4ab4e9817f作為Dialer Owner,作一下基于M版本的總結(jié)吧。在線源碼閱讀:h...
歡迎轉(zhuǎn)載,但請(qǐng)保留作者鏈接:http://www.itdecent.cn/p/ca4ab4e9817f作為Dialer Owner,作一下基于M版本的總結(jié)吧。在線源碼閱讀:h...
上一篇文章中我們介紹了android系統(tǒng)的截屏事件,由于截屏事件是一種系統(tǒng)全局處理事件,所以事件的處理邏輯不是在App中執(zhí)行,而是在PhoneWindowManager中執(zhí)行...
當(dāng)我在做 Android 版本適配工作的時(shí)候很痛苦,那個(gè)時(shí)候我在想有沒(méi)有一個(gè)文檔,將所有的關(guān)于 Android 版本適配資料全部收集起來(lái),這樣就不需要在網(wǎng)上東找西找了,這樣就...
轉(zhuǎn)載請(qǐng)注明出處(http://www.itdecent.cn/p/5f538820e370),您的打賞是小編繼續(xù)下去的動(dòng)力 Camera總體架構(gòu) 1.1 Android系統(tǒng)...
CoordinatorLayout 相當(dāng)于一個(gè)加強(qiáng)版的FrameLayout 給其子view設(shè)置Behavior,可以控制子view間的交互(onTouch、onMeasur...
這個(gè)項(xiàng)目是模仿開眼App的開源項(xiàng)目,App的頁(yè)面色彩簡(jiǎn)單但非常有設(shè)計(jì)感,個(gè)人特別喜歡播放詳情頁(yè)面,加上背景高斯模糊之后非常高大上。該項(xiàng)目從技術(shù)上很大程度上是在考驗(yàn)開發(fā)者多套布...
前言 移動(dòng)端平臺(tái)不斷發(fā)展,不斷迭代更新,APP軟件越來(lái)越復(fù)雜和龐大,維護(hù)和更新亦是如此。為了解決這些問(wèn)題,降低軟件的復(fù)雜性和耦合度,同時(shí)提高開發(fā)效率,模塊化在移動(dòng)端就變得勢(shì)在...
插件化(一) 組件化和插件化的區(qū)別: 組件化是將一個(gè)app分成多個(gè)模塊,每個(gè)模塊都是一個(gè)組件(module),開發(fā)的過(guò)程中我們可以讓這些組件相互依賴或者單獨(dú)調(diào)試部分組件,但是...
廣播插件的兩種實(shí)現(xiàn)模式 接上一篇插件化(一),已經(jīng)實(shí)現(xiàn)了通過(guò)插裝式實(shí)現(xiàn)activity插件和service插件,這兩種的實(shí)現(xiàn)是一樣的,但是廣播就不同了,廣播分為靜態(tài)廣播和動(dòng)態(tài)...