1 介紹 1.1 背景 ??MVP,全稱 Model-View-Presenter,要說MVP那就不得不說一說它的前輩——MVC。??MVC(Model-View-Contr...

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