使用 layout 提供 導(dǎo)航圖 Activiity中初始化 導(dǎo)航跳轉(zhuǎn) 原理 基本原理NavHostFragFragment作為主導(dǎo)航持有NavControll對象---Na...
使用 layout 提供 導(dǎo)航圖 Activiity中初始化 導(dǎo)航跳轉(zhuǎn) 原理 基本原理NavHostFragFragment作為主導(dǎo)航持有NavControll對象---Na...
ioc技術(shù) 依賴注入框架,目前主要用于隔離層設(shè)計。 老的技術(shù)dagger2 雖然源碼量不多蠕嫁,但是用起來還是需要寫好些東西焙蹭。 代理方式的隔離層設(shè)計 IProcessor 定義一...
retrofit流程 用建造者模式初始化旁振,通過注解處理請求參數(shù)杂伟;工廠方法創(chuàng)建okhttp(實際沒用工廠);工廠方法創(chuàng)建適配器來處理retrofit和okhttp的轉(zhuǎn)換(rxj...
okhttp 通過分發(fā)器祭芦、責(zé)任鏈模式筷笨、五大攔截器來處理 分發(fā)器 同步: execute異步:enqueuedispatch:兩種隊列:執(zhí)行隊列;等待隊列龟劲。如果執(zhí)行隊列沒滿胃夏,放...
學(xué)習(xí)筆記,自用昌跌,整理中 面 JVM內(nèi)存結(jié)構(gòu)說一下仰禀! 開放式題目,具體可見章節(jié)運(yùn)行時數(shù)據(jù)區(qū)域[http://www.reibang.com/writer#_%E8%BF%90...
activity啟動流程 Launcher進(jìn)程中ActivityManagerProxy:點(diǎn)擊app圖標(biāo)避矢,Launcher進(jìn)程通過Binder IPC向system_serv...
android 設(shè)備對內(nèi)存的限制 adb shell cat /system/build.prop --需要先指定虛擬機(jī)目錄dalvik.vm.heapstartsize=...
#學(xué)習(xí)筆記悼瘾,整理中;最后幾分鐘視頻是總結(jié)視頻 #面: 面試官:你了解 Android 系統(tǒng)啟動流程嗎? A:當(dāng)按電源鍵觸發(fā)開機(jī)审胸,首先會從 ROM 中預(yù)定義的地方加載引導(dǎo)程序 ...
#學(xué)習(xí)筆記,整理中; #面: #自己思路整理: 1. 先用dsdiff命令得到差分包卸勺; 2. 把差分包放入已運(yùn)行的基礎(chǔ)包的目錄砂沛; 3. jni代碼做調(diào)用 path.c的mai...