通用模塊 & MVP 源碼 開發(fā)中的頂級父類組件最疆,如:SuperActivity,SuperFragment,SuperModel,SuperP...
架構(gòu)&分包 -- 原則 包名應(yīng)讓人一目知意:英文命名描述其功能杯巨。 分包層次應(yīng)盡可能的低,減短包名長度努酸。 Model層(業(yè)務(wù)數(shù)據(jù)管理層服爷,APP核心...
Android四大組件 --- Activity Activity生命周期 生命周期:onCreate() -> onStart() - > o...
Android學(xué)習(xí)中網(wǎng)絡(luò)是必不可少的一部分,甚至是重中之重获诈。開發(fā)中可能我們會使用一些很成熟優(yōu)秀的網(wǎng)絡(luò)框架仍源,如:OkHttp,Retrofit舔涎,V...
JVM體系結(jié)構(gòu) JVM是一種解釋執(zhí)行class文件的規(guī)范技術(shù)笼踩。 我翻譯的中文圖: 類裝載器子系統(tǒng) 在JVM中負責(zé)裝載.class文件(一種8位二...
Dalvik和Sun JVM 共同點 都是解釋執(zhí)行 byte code(字節(jié)碼) 都是每個 OS 進程運行一個 VM,并執(zhí)行一個單獨的程序 在較...
九種基本類型及封裝類 switch語句后的控制表達式只能是short亡嫌、char嚎于、int、long整數(shù)類型和枚舉類型挟冠,不能是float于购,doubl...
ThreadLocal 在Android開發(fā)中,Handler消息處理機制中用到了ThreadLocal類知染,花了點時間對它進行解析肋僧。 Threa...