工程师
其他
Android、插件化、DroidPlugin
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

Android 插件化技术

课程费用

6800.00 /人

课程时长

2

成为教练

课程简介

本课程结合讲师多年来对Android插件化技术的潜心研究,以及在千万级用户的App上长期实践经验,整理而成。本课程从四大组件的插件化技术讲起,中途会详细剖析Android系统中与插件化技术有关的底层概念,最后详细介绍业界流行很广的插件化开源框架的设计原理和使用姿势。

目标收益

本课程系列将帮助中级学员快速成长,掌握Android插件化开发所需要的各种相关技术,帮助高级学员在公司快速搭建Android插件化框架。

培训对象

本课程对于千万级用户的App产品和小量的App产品都适用。

课程大纲

Android基础知识 1. 从MultiDex和65536说起
2. Java反射技术
3. SDCard权限
4. Proxy
5. Message与Handler
Android底层相关技术 1. Binder
2. AIDL
3. App启动原理
4. App安装过程
Activity的插件化解决方案 1. 动态替换的解决方案
2. 静态代理的解决方案
3. 对Theme的支持
4. 对Fragment的支持
5. 对LaunchMode的支持
资源的插件化解决方案 1. Android中的资源原理
2. 扩展AAPT
3. 修改public.xml
4. 修改resource.arsc
课堂分组练习 1. 实现Activity静态代理的插件化
2. 实现Activity动态替换的插件化
Service的插件化解决方案 1. Service概念介绍
2. Service原理
3. 动态替换的解决方案
4. 静态代理的解决方案
ContentProvider的插件化解决方案 1. ContentProvider概念介绍
2. ContentProvider原理
3. ContentProvider的插件化解决方案
BroadcastReceiver的插件化解决方案 1. BroadcastReceiver概念介绍
2. BroadcastReceiver原理
3. BroadcastReceiver的插件化解决方案
增量更新、降级处理 1. 插件管理后台
2. 增量更新
3. 降级处理
4. 模块化拆分
5. 混淆
6. 调试插件
著名插件化开源项目剖析 1. DL框架(任玉刚)
2. DroidPlugin框架
3. Small框架
4. Zeus框架
课堂分组练习 1. 实现Service插件化
5. 实现ContentProvider插件化
6. 实现BroadcastReceiver插件化
Android基础知识
1. 从MultiDex和65536说起
2. Java反射技术
3. SDCard权限
4. Proxy
5. Message与Handler
Android底层相关技术
1. Binder
2. AIDL
3. App启动原理
4. App安装过程
Activity的插件化解决方案
1. 动态替换的解决方案
2. 静态代理的解决方案
3. 对Theme的支持
4. 对Fragment的支持
5. 对LaunchMode的支持
资源的插件化解决方案
1. Android中的资源原理
2. 扩展AAPT
3. 修改public.xml
4. 修改resource.arsc
课堂分组练习
1. 实现Activity静态代理的插件化
2. 实现Activity动态替换的插件化
Service的插件化解决方案
1. Service概念介绍
2. Service原理
3. 动态替换的解决方案
4. 静态代理的解决方案
ContentProvider的插件化解决方案
1. ContentProvider概念介绍
2. ContentProvider原理
3. ContentProvider的插件化解决方案
BroadcastReceiver的插件化解决方案
1. BroadcastReceiver概念介绍
2. BroadcastReceiver原理
3. BroadcastReceiver的插件化解决方案
增量更新、降级处理
1. 插件管理后台
2. 增量更新
3. 降级处理
4. 模块化拆分
5. 混淆
6. 调试插件
著名插件化开源项目剖析
1. DL框架(任玉刚)
2. DroidPlugin框架
3. Small框架
4. Zeus框架
课堂分组练习
1. 实现Service插件化
5. 实现ContentProvider插件化
6. 实现BroadcastReceiver插件化

课程费用

6800.00 /人

课程时长

2

预约体验票 我要分享

近期公开课推荐

近期公开课推荐

提交需求