「Mac 管理多版本JDK」 一、需求 偶然發(fā)現(xiàn)目前的在使用的Java JDK還是是1.8版本的,實(shí)際開發(fā)過程中時(shí)常會(huì)遇到使用高版本的JDK,如...
「Jetpack-ViewModel」 一、概覽 ViewModel[https://developer.android.com/topic/l...
「Jetpack - Lifecycle梳理」 一、寫在前面 谷歌推出Jetpack系列已經(jīng)有一段時(shí)間了,作為AAC(Android Archi...
「Android 事件分發(fā)機(jī)制」 一、事件分發(fā)機(jī)制 在Android體系中,事件分發(fā)機(jī)制占有重要的一份,了解事件的分發(fā)機(jī)制,對(duì)于滑動(dòng)等沖突才有更...
「設(shè)計(jì)模式(六) - Builder模式」 一、可定制化的 電腦的組裝在生活中并不陌生,大家都有電腦,當(dāng)然需求不一樣配置也不一樣。以Macboo...
「帶著問題看Handler」 一、寫在前面 Android系統(tǒng)在設(shè)計(jì)之初被設(shè)計(jì)成單線程模型,其實(shí)不僅僅是Android,像Java Swing都...
「ThreadLocal簡(jiǎn)單解析」 一. ThreadLocal有何作用? ThreadLocal為線程提供了獨(dú)有的局部變量,每個(gè)線程私有。在A...
「設(shè)計(jì)模式(五) - 代理模式」 一、處處可見的“代理” “代理”在平常生活司空見慣,點(diǎn)外賣,租房子找中介,買飛機(jī)票等等?;旧嫌檬謾C(jī)就能完成,...
「okhttp3 4.9.3 版本簡(jiǎn)單解析」 一、寫在前面 關(guān)于okhttp3的解析網(wǎng)上已經(jīng)有非常多優(yōu)秀的博文了,每每看完都覺得醍醐灌頂,豁然開...