1 介紹 1.1 背景 ??MVP,全稱 Model-View-Presenter,要說MVP那就不得不說一說它的前輩——MVC。??MVC(Model-View-Contr...
1 介紹 1.1 背景 ??MVP,全稱 Model-View-Presenter,要說MVP那就不得不說一說它的前輩——MVC。??MVC(Model-View-Contr...
一、寫在前面 在開始之前,你需要知道下面幾點(diǎn):有一份編譯好的 Android 源碼,現(xiàn)在的 AS 基本能滿足,動手跟著步驟走,理解更深刻對 Binder 機(jī)制有一定的了解本文...
一、概述 接著前面的一篇 Android Application 啟動流程分析及其源碼調(diào)用探究,從 Activity 啟動,到正式開始繪制流程,整個過程如下圖所示: 上圖中我...
Android 消息處理機(jī)制估計都被寫爛了,但是依然還是要寫一下,因?yàn)锳ndroid應(yīng)用程序是通過消息來驅(qū)動的,Android某種意義上也可以說成是一個以消息驅(qū)動的系統(tǒng),UI...
查看android項(xiàng)目使用的api方法:build.gradle文件里面的buildToolsVersion才是你現(xiàn)在項(xiàng)目的編譯api。 關(guān)于BottomSheetBehav...
Nexus 官網(wǎng):http://www.sonatype.com/ 前言 什么是maven、gradle Maven是一個項(xiàng)目管理和自動構(gòu)建工具。Gradle是一個基于Apa...
一、環(huán)境搭建 安裝好JDK環(huán)境 到groovy官網(wǎng)下載groovySDK,解壓到合適位置groovy官網(wǎng):http://www.groovy-lang.org/image.p...
Java 基礎(chǔ)知識大綱 一、面向?qū)ο?二、Object類相關(guān) 三、重要關(guān)鍵字 四、內(nèi)部類 五、抽象類 & 接口 六、編碼 七、異常 八、注解 九、容器 十、內(nèi)存區(qū)域 十一、垃...
先上效果 一、繼承AppBarLayout.Behavior AppBarLayout有一個默認(rèn)的Behavior,即AppBarLayout.Behavior,AppBar...