前言 在決定用這個(gè)標(biāo)題之前甚是忐忑,主要是擔(dān)心自己對(duì)AIDL的理解不夠深入,到時(shí)候大家看了之后說——你這是什么玩意兒,就這么點(diǎn)東西就敢說夠了?簡直是坐井觀天不知所謂——那樣就...
前言 在決定用這個(gè)標(biāo)題之前甚是忐忑,主要是擔(dān)心自己對(duì)AIDL的理解不夠深入,到時(shí)候大家看了之后說——你這是什么玩意兒,就這么點(diǎn)東西就敢說夠了?簡直是坐井觀天不知所謂——那樣就...
本篇文章已授權(quán)為微信公眾號(hào) code小生 發(fā)布 前言 具體的代碼以及示例我都放上 Github 了,有需要的朋友可以去看一下 DialogFragmentDemos,歡迎 s...
最近準(zhǔn)備動(dòng)手寫個(gè)新項(xiàng)目,在構(gòu)思項(xiàng)目結(jié)構(gòu)的同時(shí),又翻出了google的設(shè)計(jì)模式Demo回憶了一遍。之前只是學(xué)習(xí)Mvp大概結(jié)構(gòu),沒有細(xì)究,這次又看了一遍,又有很大的收獲。尤其是在...
14年Google發(fā)布了萬眾期待的Android 5.0 。隨之而來的還有新的設(shè)計(jì)方案 Material Design。為了在5.0以下的版本中也兼容這種設(shè)計(jì)方案, Goog...
這篇文章分為兩部分 一:RecyclerView中的DiffUtil二:Myers差分算法 本文重點(diǎn)介紹Myers差分算法,如果對(duì)DiffUtil有一定了解的同學(xué)請(qǐng)直接跳到第...
前言 這是前段時(shí)間我在公司內(nèi)部Android組的技術(shù)分享會(huì)上,以響應(yīng)式編程為主題做的一個(gè)專題分享,反饋還不錯(cuò),但是也有很多問題,因此我根據(jù)反饋重新修改和完善了相關(guān)的論述,組成...
It's right time to learn Android's Framework ! 前言 一個(gè)App是怎么啟動(dòng)起來的? App的程序入口到底是哪里? Launche...
ActivityThread的main方法究竟做了什么? 本文已獨(dú)家授權(quán)給郭霖運(yùn)營的公眾號(hào),禁止其他形式的轉(zhuǎn)載 寫在前面: 在暴雨天能去上課的都是好學(xué)生,能去上班的都是游泳運(yùn)...
View的繪制和事件處理是兩個(gè)重要的主題,上一篇《圖解 Android事件分發(fā)機(jī)制》已經(jīng)把事件的分發(fā)機(jī)制講得比較詳細(xì)了,這一篇是針對(duì)View的繪制,View的繪制如果你有所了...