首發(fā):關(guān)于Binder,作為應(yīng)用開發(fā)者你需要知道的全部 為什么要理解Binder? 一般Android應(yīng)用開發(fā)很少直接用到跨進(jìn)程信通信(IPC),但如果你想知道: App是如...
首發(fā):關(guān)于Binder,作為應(yīng)用開發(fā)者你需要知道的全部 為什么要理解Binder? 一般Android應(yīng)用開發(fā)很少直接用到跨進(jìn)程信通信(IPC),但如果你想知道: App是如...
fitsSystemWindows 介紹 根據(jù)官方文檔,如果某個(gè)View 的fitsSystemWindows 設(shè)為true,那么該View的padding屬性將由系統(tǒng)設(shè)置,...
Android Architecture Components是谷歌在Google I/O 2017發(fā)布一套幫助開發(fā)者解決Android架構(gòu)設(shè)計(jì)的方案。里面包含了兩大塊內(nèi)容:...
今天來(lái)回味下組件化和模塊化,這2種說(shuō)法時(shí)一回事,當(dāng)然還是有區(qū)別的,下面再詳細(xì)說(shuō),其實(shí)很簡(jiǎn)單,只是設(shè)計(jì)范圍的不同,也都是約定俗成的東西。為了方便我下面都說(shuō)組件化了 到現(xiàn)在組件化...
此篇中的小魚動(dòng)畫是模仿國(guó)外一個(gè)大牛做的flash動(dòng)畫,第一眼就愛上它了,簡(jiǎn)約靈動(dòng)又不失美學(xué),于是抽空試著嘗試了一下,如下是我用Android實(shí)現(xiàn)的效果圖: 由于整個(gè)繪制分析過(guò)...
要了解這三者之間的關(guān)系,我們帶著問題通過(guò)分析源碼一步一步來(lái)揭開它們的神秘面紗!文章有點(diǎn)長(zhǎng),首先要理解Activity、View、Window,我提出了一些問題,這篇文章可以解...
本文會(huì)不定期更新,推薦watch下項(xiàng)目。 如果喜歡請(qǐng)star,如果覺得有紕漏請(qǐng)?zhí)峤籭ssue,如果你有更好的點(diǎn)子可以提交pull request。 本文的示例代碼主要是基于E...
創(chuàng)建后臺(tái)任務(wù)的兩種代碼模式 后臺(tái)任務(wù)是每個(gè)App都需要的一些行為,畢竟主線程是大爺,拖不起,傷不起,臟活累活都只能在不見天日的后臺(tái)去做。 最簡(jiǎn)單的后臺(tái)任務(wù),可以說(shuō)是直接開一個(gè)...