课程介绍:
系统架构部分:主要有Android源码阅读设计模式分析,以及第三方框架源码分析,自己手动一步步搭建仿内涵段子项目的整体框架……
功能实现部分:主要有列表获取数据展示,哈弗曼算法压缩图片上传,直播推流,视频播放,第三方登录分享,表情评论兼容解决方案,增量更新,一键换肤插件开发,Android热修复……
系统优化部分:主要有应用启动速度检测以及启动加速,会有大量JNI开发,图片压缩算法分析,Service优化,安装包压缩和优化,性能检测工具介绍,UI渲染性能优化,电量优化,最终的程序调优……
课程目录:
01.Android进阶之路与你同行
02.自己动手打造一套IOC注解框架
03.Android Studio插件开发
04.模板设计模式构建BaseActivity
05.Android热修复 – 打补丁技术
06.Android热修复 – 打补丁原来如此简单
07.Builder设计模式构建万能Dialog
08.Builder设计模式构建NavigationBar
09.链式调用打造第三方的网络引擎
10.自己动手搭建数据库框架(增)
11.自己动手搭建数据库框架(性能优化)
12.数据库和网络引擎结合
13.插件式换肤框架搭建 – 资源加载源码分析
14.插件式换肤框架搭建 – Hook拦截View的创建
15.插件式换肤框架搭建 – 整体的框架搭建
16.插件式换肤框架搭建 – 最后的完善以及内存泄露分析
17.进程间的通信 – IPC(机制)Binder的原理和源码阅读
18.进程间的通信 – 耍流氓的方式保活Service
19.第一次写功能 – 整合框架和自定义View
20.Android图片压缩加密上传 – 自定义图片选择器
21.Android图片压缩加密上传 – JPEG压缩算法解析
22.Android图片压缩加密上传 – NDK终极压缩和加密上传
23.Android插件化架构 – Hook机制之动态代理
24.Android插件化架构 – Activity的启动流程分析
25.Android插件化架构 – 拦截Activity的启动流程绕过AndroidManifest检测
26.Android插件化架构 – 类的加载和360开源DroidPlugin源码分析
27.Android增量更新和签名校验
28.Darren的个人分享
评论0