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...
一、写在前面 在开始之前,你需要知道下面几点:有一份编译好的 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...