本系列博客基于com.android.support:recyclerview-v7:26.1.01.【進(jìn)階】RecyclerView源碼解析(一)——繪制流程2.【進(jìn)階】R...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【進(jìn)階】RecyclerView源碼解析(一)——繪制流程2.【進(jìn)階】R...
是的呀,AMS還需要很多重構(gòu)
從App啟動(dòng)過(guò)程看Android 10.0 Framework重構(gòu)Android每個(gè)大版本都會(huì)對(duì)framework進(jìn)行一定的重構(gòu),10.0也不例外。這次,谷歌把重構(gòu)的對(duì)象瞄準(zhǔn)了AMS??催^(guò)AMS代碼的同學(xué)都知道,AcitivityManag...
雖然以前實(shí)習(xí)的時(shí)候用過(guò)一段時(shí)間git,但對(duì)git的很多概念還是一知半解。這不,今天又遇到了問(wèn)題。今天同步內(nèi)核代碼的時(shí)候,執(zhí)行g(shù)it pull,就出現(xiàn)了問(wèn)題,提示有沖突不能提交...
Android每個(gè)大版本都會(huì)對(duì)framework進(jìn)行一定的重構(gòu),10.0也不例外。這次,谷歌把重構(gòu)的對(duì)象瞄準(zhǔn)了AMS??催^(guò)AMS代碼的同學(xué)都知道,AcitivityManag...
今天用grep查log遇到了一件嗶了狗的事。 我用vim打開log文件,里面有sysTid=3800這一行。但是grep "sysTid=3800" filename竟然找不...
接觸到的技術(shù)多了,會(huì)發(fā)現(xiàn)很多異曲同工的東西。 最近在看Linux內(nèi)核,看到中斷和異常這塊,想起來(lái)了以前體系結(jié)構(gòu)課上講到的關(guān)于輪詢和中斷的概念。二者都是操作系統(tǒng)和硬件交互的方式...
昨天實(shí)現(xiàn)了一下Unity里iOS推送。踩坑兩個(gè)。 1. 要先注冊(cè)推送才可以 接收推送前必須調(diào)用NotificationServices.RegisterForNotifica...
PC/iOS文件目錄兼容 做Unity開發(fā)的時(shí)候,很多時(shí)候都需要寫本地文件。文件IO本來(lái)是個(gè)簡(jiǎn)單的東西,C#庫(kù)已經(jīng)封裝得很好了。但是如果要牽扯到跨平臺(tái),就會(huì)有點(diǎn)麻煩。比如iO...
昨天學(xué)習(xí)了下Android的Fragment。按照官網(wǎng)的教程,新建了一個(gè)類BlankFragment,繼承自Fragment。然后編譯的時(shí)候就出錯(cuò)了: 搜了一下,七七八八說(shuō)什...
第一天寫博客,mark一下。 很久以前就開始想寫博客了,但一因?yàn)閼卸驗(yàn)橛X得自己水平不行所以一直沒(méi)付諸實(shí)踐。Evernote和網(wǎng)易云筆記里的東西是攢了一些,但畢竟是筆記性質(zhì)的...