通用模塊 & 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中負(fù)責(zé)裝載.class文件(一種8位二...
Dalvik和Sun JVM 共同點(diǎn) 都是解釋執(zhí)行 byte code(字節(jié)碼) 都是每個(gè) OS 進(jìn)程運(yùn)行一個(gè) VM患亿,并執(zhí)行一個(gè)單獨(dú)的程序 在較...
九種基本類型及封裝類 switch語句后的控制表達(dá)式只能是short传蹈、char、int步藕、long整數(shù)類型和枚舉類型惦界,不能是float,doubl...
ThreadLocal 在Android開發(fā)中咙冗,Handler消息處理機(jī)制中用到了ThreadLocal類沾歪,花了點(diǎn)時(shí)間對它進(jìn)行解析。 Threa...