图书介绍

Android组件化架构2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Android组件化架构
  • 苍王著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121336775
  • 出版时间:2018
  • 标注页数:306页
  • 文件大小:24MB
  • 文件页数:318页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Android组件化架构PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 组件化基础1

1.1你知道组件化吗2

1.2基础组件化架构介绍3

1.2.1依赖4

1.2.2聚合和解耦5

1.3重新认识AndroidManifest6

1.3.1 AndroidManifest属性汇总8

1.3.2 AndroidManifest属性变更10

1.4你所不知道的Application16

1.4.1 Applicaton的基础和作用16

1.4.2组件化Application18

1.5小结19

第2章 组件化编程21

2.1本地广播22

2.1.1本地广播基础介绍22

2.1.2使用方法22

2.1.3本地广播源码分析23

2.2组件间通信机制25

2.2.1组件化层级障碍26

2.2.2事件总线26

2.2.3组件化事件总线的考量32

2.3组件间跳转35

2.3.1隐式跳转35

2.3.2 ARouter路由跳转37

2.3.3 Android路由原理40

2.3.4组件化最佳路由42

2.3.5空类索引45

2.4动态创建46

2.4.1反射基础46

2.4.2反射进阶49

2.4.3反射简化jOOR54

2.4.4动态创建Fragment55

2.4.5动态配置Application59

2.5数据存储64

2.5.1数据的存储方式64

2.5.2组件化存储67

2.5.3组件化数据库71

2.6权限管理73

2.6.1权限机制73

2.6.2组件化权限78

2.6.3动态权限框架79

2.6.4路由拦截82

2.7静态常量87

2.7.1资源限制87

2.7.2组件化的静态变量88

2.7.3 R2.java的秘密90

2.8资源冲突94

2.8.1组件化的资源汇合94

2.8.2组件化资源冲突96

2.9组件化混淆98

2.9.1 混淆基础98

2.9.2资源混淆103

2.9.3组件化混淆107

2.10多渠道模块110

2.10.1多渠道基础110

2.10.2批量打包112

2.10.3多渠道模块配置122

2.11小结129

第3章 组件化优化131

3.1 Gradle优化132

3.1.1 Gradle基础132

3.1.2版本参数优化135

3.1.3调试优化140

3.1.4资源引用配置142

3.1.5 Gradle 4.1依赖特性144

3.2 Git组件化部署146

3.2.1 submodule子模块146

3.2.2 subtree153

3.3小结156

第4章 组件化编译157

4.1 Gradle编译158

4.1.1 Android基础编译流程158

4.1.2 Instant Run164

4.1.3更优的Gradle构建策略169

4.2极速增量编译174

4.2.1 Freeline的使用175

4.2.2 Freeline运行介绍177

4.3小结182

第5章 组件化分发183

5.1 Activity分发184

5.1.1 Activity的生命周期184

5.1.2 Acitity分发技术186

5.2 Fragment分发196

5.2.1 Fragment的生命周期196

5.2.2 Fragment分发技术198

5.3 View分发201

5.3.1 View的生命周期201

5.3.2 View分发技术204

5.4依赖倒置208

5.4.1依赖倒置原则208

5.4.2依赖倒置分发208

5.5组件化列表配置214

5.5.1 Javapoet语法基础214

5.5.2编译时注解配置217

5.5.3集成配置列表219

5.6加载优化229

5.6.1线程加载229

5.6.2模块懒加载233

5.7层级限制235

5.8多模板设计237

5.8.1多模板注解237

5.8.2脚本配置239

5.8.3动态配置245

5.9小结246

第6章 组件化流通247

6.1内部流通248

6.1.1 Maven基础248

6.1.2本地缓存249

6.1.3远程仓库252

6.2组件化SDK255

6.2.1 SDK基础知识255

6.2.2 Python脚本合并258

6.2.3 fat-aar脚本合并261

6.3 JCenter共享267

6.4小结272

第7章 架构模板273

7.1组件化模板274

7.1.1模板基础274

7.1.2模板制作279

7.1.3实时模板284

7.1.4头部注释模板286

7.2注解检测287

7.3小结292

第8章 架构演化293

8.1基础架构294

8.2基础组件化294

8.3模块化295

8.4多模板化296

8.5插件化297

8.6进程化299

8.7小结301

附录A 思维与架构302

热门推荐