最近對art虛擬機比較感興趣,因此就選了ARTHook作為切入點(深入)理解下。選了比較有名的epic,本身該框架考慮的點比較完善,api也比較友好,挺適合學(xué)習(xí)的。 ARTM...
1. 序言 ? android在5.0開始正式用art虛擬機取代了dalvik虛擬機,不同版本的art虛擬機差別很大,android N開始又引入了混合編譯模式。在這里我們只...
Groovy groovy會做兩步: 解析project 解析implementation 我們先看第二步 解析implementation Project.java dep...
剛?cè)腴TFlutter的時候,不知道你是否也被無窮無盡的build所困擾,或者莫名其妙就發(fā)現(xiàn)列表突然卡頓了, 我們的feed使用的是雙列瀑布流,[一個比較有名的第三方庫]htt...
一個依賴注入框架,無非就是注入與獲取實例。那么kodein是怎么注入的? 注入 可以看到首先要初始化Kodien環(huán)境, KodeinImpl 這里會內(nèi)部構(gòu)建好一個Kodien...
最近開始寫flutter了, 覺得flutter里的狀態(tài)同步機制還是挺有意思的,總結(jié)一下。 這里是比較好的講解文章,基于它做一些源碼分析了解下原理。 前提: 已經(jīng)知道應(yīng)該咋用...
拖了好久,想開始分析下redex系列 redex_frontend 這一part會分析redex_frontend,redex_frontend是在開始各個pass之前做的預(yù)...
一、概述 在 Logcat 中使用關(guān)鍵詞 Choreographer 進行過濾,對 App 做一些操作,一般能看到控制臺輸出這樣的日志 這是觀察 App 掉幀情況的一種手段默...
同 不知有否解決
Clion配置Android NDK通過CMake進行編譯Clion不同于Android Studio只需要簡單的install一個NDK就可以快樂的進行開發(fā)了,如果我們只是單純使用POSIX的標(biāo)準(zhǔn)接口在Clion上也是沒有問題的,...
作者: @怪盜kidou 如需轉(zhuǎn)載需在明顯位置保留作者信息及原文鏈接如果博客中有不恰當(dāng)之處歡迎留言交流http://www.itdecent.cn/p/d62c2be60...
分析的很好~
mmkv框架源碼淺析(下)由于篇幅過長,就分成三篇來分析mmkv這塊內(nèi)容,雖然代碼量不多,但集成了一些基礎(chǔ)知識,掌握基本知識,學(xué)其他的會更快些。 八) 使用文件鎖來調(diào)度多進程通過共享內(nèi)存協(xié)作 mmkv...