这篇文章是对接下来要写的文章的一个目录说明,这个系列主要是针对安卓的进阶知识的系统阐述或者描述,其中或者引用或者举例说明或者分析源码,总之目标是:掌握知识并且能应用知识,同时...

这篇文章是对接下来要写的文章的一个目录说明,这个系列主要是针对安卓的进阶知识的系统阐述或者描述,其中或者引用或者举例说明或者分析源码,总之目标是:掌握知识并且能应用知识,同时...
在2014年Google IO 大会上,Google 推出了一套全新的设计规范Material Design,这也为广大的Android 开发者带来了福音,不用像以前一样照着...
一、ActionBar 1. 使用 themes.xml menu_for_action_bar.xml ActionBarActivity.kt 效果效果图.png 2. ...
背景 以前,Android 开发者习惯在根目录建一个自己应用的文件夹,用于存放应用的数据。这样会导致用户卸载后,应用数据不会随之删除。导致手机文件特别混乱,长期占用空间,而且...
ActivityThread:它管理 应用程序进程 中主线程的执行,调度和执行Activity,广播,以及ActivityManager 请求的其他操作。简单的说,可以通过这...
参考书籍:《Android开发艺术探索》 任玉刚如有错漏,请批评指出! View的工作流程 前面说过,View的工作流程主要是指 measure、layout、draw 这三...
Android的ANR主要有两种方式:1、通过handler的延迟机制触发ANR2、Input事件触发ANR` Service、BroadcastReceiver、Conte...
1.Android中的任务栈 在Android系统中,任务栈是一种用来存放Activity实例的容器。通常当一个Android应用程序启动时,如果当前环境中不存在该应用程序的...
前面我们已经详细讲解了 Gradle 的 Task、Project 等基本用法,现在我们还要学习一个很重要的概念 Extension,它在 Gradle 中几乎随处可见,特别...
一个 Task 是 Gradle 里项目构建的原子执行单元,Gradle 通过将一个个Task串联起来完成具体的构建任务,每个 Task 都属于一个 Project。关于 T...
android 触摸事件传递机制 android view的绘制流程 android 的动画机制 Support Annotation Library 库使用 Percent...
简介 先学会接入 了解字节码 了解 Javaassist引入依赖基础 Demo javapoet依赖引入样例生成样例的代码其他相关,摘自 Github, 略过 Android...
本篇文章将带大家解析Robust框架热修复原理 主流的热修复框架类型 ClassLoader:将热修复的类放在dexElements[]的最前面,这样加载类时会优先加载到要修...
一、IO流是什么 惯例引用百科的回答 流是一种抽象概念,它代表了数据的无结构化传递。按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列。从流中取得数据的操作称为提取...