结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。
包建强
2天
5200元
简介
本课程结合讲师多年来对Android插件化技术的潜心研究,以及在千万级用户的App上长期实践经验,整理而成。本课程从四大组件的插件化技术讲起,中途会详细剖析Android系统中与插件化技术有关的底层概念,最后详细介绍业界流行很广的插件化开源框架的设计原理和使用姿势。
同时,本课程也将涉及到Android热修复技术。
本课程系列适合于:
从事Android开发2-3年的中高级技术人员、技术经理
准备在公司的Android项目中使用插件化编程的开发团队
对Android插件化技术有兴趣学习和研究的开发人员
本课程系列将帮助中级学员快速成长,掌握Android插件化开发所需要的各种相关技术,帮助高级学员在公司快速搭建Android插件化框架。
主题 | 内容 |
---|---|
第1讲 Activity的插件化解决方案 |
动态替换 静态代理 |
第2讲 Service的插件化解决方案 |
动态替换 静态代理 |
第3讲 ContentProvider的插件化解决方案 |
ContentProvider概念介绍 ContentProvider原理 ContentProvider的插件化解决方案 |
第4讲 BroadcastReceiver的插件化解决方案 |
BroadcastReceiver概念介绍 BroadcastReceiver原理 BroadcastReceiver的插件化解决方案 |
第5讲 Android底层相关技术 |
Binder AIDL App启动原理 App安装过程 AMS PMS startActivity |
第6讲 资源的插件化解决方案 |
Android中的资源原理 扩展AAPT Hook掉AMS的package信息 修改public.xml |
第7讲 增量更新、降级处理 |
增量更新 降级处理 模块化拆分 |
第8讲 著名插件化开源项目剖析 |
Fragment替换框架 Multidex DL框架 DroidPlugin框架 Small框架 ACDD框架 |
第9讲 热修复技术 |
热修复基本原理 Dexposed AndFix Nuwa Robust Tinke |