1. 序言 ? android在5.0開(kāi)始正式用art虛擬機(jī)取代了dalvik虛擬機(jī),不同版本的art虛擬機(jī)差別很大,android N開(kāi)始又引入了混合編譯模式。在這里我們只...
1. 序言 ? android在5.0開(kāi)始正式用art虛擬機(jī)取代了dalvik虛擬機(jī),不同版本的art虛擬機(jī)差別很大,android N開(kāi)始又引入了混合編譯模式。在這里我們只...
Groovy groovy會(huì)做兩步: 解析project 解析implementation 我們先看第二步 解析implementation Project.java dep...
剛?cè)腴T(mén)Flutter的時(shí)候,不知道你是否也被無(wú)窮無(wú)盡的build所困擾,或者莫名其妙就發(fā)現(xiàn)列表突然卡頓了, 我們的feed使用的是雙列瀑布流,[一個(gè)比較有名的第三方庫(kù)]htt...
最近開(kāi)始寫(xiě)flutter了, 覺(jué)得flutter里的狀態(tài)同步機(jī)制還是挺有意思的,總結(jié)一下。 這里是比較好的講解文章,基于它做一些源碼分析了解下原理。 前提: 已經(jīng)知道應(yīng)該咋用...
拖了好久,想開(kāi)始分析下redex系列 redex_frontend 這一part會(huì)分析redex_frontend,redex_frontend是在開(kāi)始各個(gè)pass之前做的預(yù)...
一、概述 在 Logcat 中使用關(guān)鍵詞 Choreographer 進(jìn)行過(guò)濾,對(duì) App 做一些操作,一般能看到控制臺(tái)輸出這樣的日志 這是觀察 App 掉幀情況的一種手段默...
作者: @怪盜kidou 如需轉(zhuǎn)載需在明顯位置保留作者信息及原文鏈接如果博客中有不恰當(dāng)之處歡迎留言交流http://www.itdecent.cn/p/d62c2be60...
這章理一下channel,先分享一句學(xué)習(xí)時(shí)候看到的話:Do not communicate by sharing memory; instead, share memory ...