⚠️ 重要提醒:课程资源里面的所有加微信什么的不要信,上当受骗与本站无关。

📚 课程介绍

本课程深入讲解了Android应用的热修复与插件化技术,包括ClassLoader原理、热修复技术AndFix和Tinker的使用,以及插件化框架Small和Atlas的应用,适合希望提升Android开发技能的程序员。

📋 学习前提

1. Java基础(Java编程语言和面向对象编程概念) 2. Android开发基础(Android开发环境和基本API使用) 3. ClassLoader原理(理解Android中ClassLoader的作用和机制)

⭐ 推荐指数

⭐⭐⭐⭐☆ (4/5星)

📖 课程目录

第1章 class文件与dex文件解析

1-1 课前必读

1-2 课程项目整体介绍

1-3 本章概述

1-4 class文件详解上

1-5 class文件详解下

1-6 dex文件详解上

1-7 dex文件详解下

第2章 虚拟机深入讲解

2-1 本章概述

2-2 Java虚拟机结构讲解

2-3 虚拟机内存管理

2-4 垃圾回收详解

2-5 本章小结

第3章 ClassLoader原理讲解

3-1 本章概述

3-2 androidClassLoader种类详解

3-3 androidClassLoader特点

3-4 ClassLoader源码讲解

3-5 ClassLoader加载流程总结

3-6 动态加载难点

3-7 本章小结

第4章 热修复简单讲解

4-1 本章概述

4-2 热修复常见技术方案对比

4-3 本章小结

第5章 热修复AndFix详解

5-1 本章概述

5-2 AndFix基本介绍

5-3 AndFix集成

5-4 AndFix初始化实战

5-5 准备阶段

5-6 apatch文件生成

5-7 补丁文件安装

5-8 AndFix组件化思路讲解

5-9 AndFix组件化实现上

5-10 AndFix组件化实战下

5-11 AndFix组件调用

5-12 AndFix源码讲解

5-13 本章小结

第6章 热修复Tinker详解及两种方式接入

6-1 本章概述

6-2 Tinker基本介绍

6-3 Tinker集成与初始化

6-4 准备阶段

6-5 命令行patch文件生成

6-6 gradle配置概述

6-7 gradle参数配置前准备

6-8 Tinker gradle参数配置

6-9 patch文件生成

6-10 Tinker组件化开始

6-11 组件化介绍

6-12 Tinker组件化

6-13 项目中集成Tinker

6-14 Tinker进阶概述

6-15 自定义PatchListener

6-16 Reporter自定义

6-17 Tinker源码讲解

6-18 本章小结

第7章 引入热修复后代码及版本管理

7-1 本章概述

7-2 代码分支管理策略

7-3 分支管理实战

7-4 版本发布节奏管理

7-5 本章小结

第8章 插件化原理深入讲解

8-1 本章概述

8-2 插件化技术出现背景

8-3 插件化相关概念

8-4 插件化知识介绍

8-5 插件类加载原理

8-6 模拟插件化框架管理步骤

8-7 本章小结

第9章 使用Small完成插件化

9-1 本章概述

9-2 Small插件化框架介绍

9-3 集成阶段

9-4 项目Small插件化改造

9-5 公共库插件创建

9-6 Small进阶知识讲解

9-7 本章小结

第10章 使用Atlas完成插件化

10-1 本章概述

10-2 Atlas详细讲解

10-3 本章小结

第11章 课程整体总结

11-1 课程总结

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。