珍藏版(1)——高级 UI 降职
第一节、触摸事件散发机制
- 前言
- 简介
- 被散发的对象
- 散发事件的组件
- 散发的外围办法
- 事件散发过程
- 总结
第二节、View 渲染机制
1、为什么是 16ms
2、为什么 16ms 没实现绘制就会卡顿
3、渲染原理
4、适度绘制(overdraw)*检测.
5、Overdraw 的解决计划
6、缩小不必要的档次:巧用 Hierarchy Viewer
第三节、罕用 View
1、RecycleView
2、CardView 应用
3、ViewPager
4、WebView
第四节、布局 ViewGroup
1、UI 的形容
2、用户界面布局
3、 在 Android 中提供了几个罕用 View 布局
4、 几个重要的布局
第五节、自定义 View 实战
1、Canvas
2、 Paint
3、引入资源.
4、应用
珍藏版(2)——Android 组件内核
第一节、Activity 调用栈
1、起源
2、Activity状态
3、生命周期
4、Activity启动和销毁过程
5、Activity的从新创立过程
6、Android工作栈简介
第二节、Fragment治理与内核
- 1、Fragment事务管理源码剖析
1.1概述
1.2剖析入口
1.3代码剖析 - 2、Fragment转场动画
2.1规范转场动画:
2.2自定义转场动画
2.3 android.app.Fragment - 3、 Fragment嵌套Fragment要用getChildFragmentManager
第三节、Service内核原理 - 一 startService与bindService的区别
1、生命周期上的区别
2、调用者如何获取绑定后的Service的办法
3、既应用startService又应用bindService的状况
4、本地服务与近程服务
5、代码实例
6、在AndroidManifest.xml里Service元素常见选项 - 二 多线程IntentService的工作原理 & 源码剖析
2.1.1流程示意图
2.1.2 特地留神
2.2. 源码剖析
2.3. 源码总结
三、前台服务与告诉
3.1 什么是前台服务
3.2 告诉
第四节、内核之组件间通信计划
一、Activity与Fragment之间的通信交互
二、Service和Activity的互相通信
三、 Intent传递数据大小限度
第五节、组件间通信计划
一、ViewModel 与 View 的通信
二、EventBus源码剖析
珍藏版(3)——大型项目必备IPC
第一节、Binder 机制原理
摘要
引言
1.面向对象的 Binder IPC
2.Binder 模型
3.Binder 协定
第二节、其余 IPC 形式
- IPC 的 6 种形式
1.Bundle
2.应用文件共享
3.Messenger
4.AIDL
5.ContentProvider
6.Socket
珍藏版(4)——数据长久化
第一节、Android文件系统
1.前言
2.外部存储
3 内部存储
4 获取权限
5 详解Android权限机制
6 可用性查看
7 公共文件(共享文件)
8 公有文件
9 缓存文件
第二节、轻量级Kv长久化
1、SharedPreferences详解与原理剖析
2、微信MMKV源码剖析
第三节、嵌入式数据库 SQLite
1、性能
2、内部结构
3、数据类型
珍藏版(5)——Framework 内核解析
第一节、XMS 内核治理
- 一、AMS 家族
1、AMS启动流程
2、Lifecycle
3.ActivityStackSupervisor#startSpecificActivityLoc
4.ActivityStackSupervisor#getProcessRecordLocked()
5.Instrumentation#execStartActivity()
6.ActivityManagerNative#onTransact()
7.ActivityManagerService#startActivity()
二、WMS - 1.WMS概述
窗口治理
窗口动画
输出零碎的中转站
Surface治理 - 2.WMS的诞生
三、PackageMS启动
- PackageMS相干框架类
2.PackageMS启动过程
第二节、Handler音讯机制
Handler概述
1、Handler最惯例的应用形式:
2、两个子线程之间通信
3 Handler补充
第三节、布局加载与资源零碎
1、LayoutManager
2、Resources 和 AssetManager
最初是明天给大家分享的一些独家干货:
Android学习PDF+架构视频+面试文档+源码笔记
【Android开发外围知识点笔记】
【Android思维脑图(技能树)】
图片起源:代理游戏http://www.walajiao.com/ 代理游戏