动脑学院2016-2017年安卓VIP学习全套视频
课程详情
高级
绘制(学习周期
个月)
流程绘制分享
源码级分析、
的测量、
的布局、
的绘制过程
绘图及特效制作
画笔高级技能(
的方法使用技巧、高级渲染(
位图渲染、
线性渲染、
环形渲染、
扫描渐变渲染、
组合渲染))、
、滤镜效果(
滤镜、
滤镜)、颜色通道过滤(
颜色矩阵过滤、
曝光颜色过滤、
图层混合颜色过滤)、
画板高级技能(
基础使用技巧、
区域切割技巧(实例:
实现
特效))、
变换使用技巧(
斜拉画布)、
图层与状态方法使用技巧(通过
和
解决图层绘制技术、离屏缓冲技术、
图层混合颜色过滤)、超强辅助英雄
工具类的使用、超强
英雄
牛叉辅助类的使用
自定义控件
自绘控件、继承控件、组合控件、
详解及源码浅析、
详解及源码浅析、自定义
触摸工具类解析(
基础参数工具类、
手势速率工具类、
手势工具类)、大量自定义控件实践(滑动选择价格区间标签控件、热门标签
流式布局、腾讯内部技术
空间之打造个性化可拉伸头部控件、个性化滑动指示器、
实现时光轴效果、
实现
特效)
事件传递机制(深入源码分析)
事件冲突解决
高级动画及特效
属性动画完全解析、
动画(
(触摸反馈)、
(揭露效果)、
转换效果)、
(曲线运动)、
(视图状态改变)、
(矢量动画))、
概述、
图片使用实例、
动画使用实例)、
动画引擎框架、自定义动画框架
原材料设计开发
主流侧滑实现、
样式属性开发、百分比布局、沉浸式设计、
调色板、
悬浮按钮及联动动画效果、
、自定义
及源码分析
性能优化(学习周期
个月)
内存泄露分析
发生
的条件分析、避免内存泄漏(如何使用更高效的
容器、如何避免不经意的
自动装箱
等工具的使用技巧)、内存管理机制(共享内存、分配与回收内存、限制应用的内存、应用切换操作)、
(查看内存使用情况)、
与
的回调
性能优化工具的使用
布局检测工具
第三方分析工具
的渲染机制分析
渲染性能问题的根源、渲染优化(
卡顿分析、过度渲染问题、布局优化)、内存优化(内存抖动问题)、计算优化
电量优化
分析电量的流失、分析电量消耗数据、分析充电状态和电池管理、
工具的使用、窝信号对电量消耗、
网络优化
批处理技术、
预取技术、
高级实践、
工具的使用
的性能
自定义
的性能优化、提升
的渲染性能、处理重复
操作的性能问题
内存优化
缩放性能优化、缓存性能优化、重用性能优化、
压缩性能优化、微信图片终极压缩方案问题
安装包性能优化
打包流程分析、
资源文件打包原理、
二进制机构分析、资源文件压缩、资源动态加载、
工具优化、极限压缩、
混淆
数据传输的效率优化
格式图片使用、
极限压缩
隐形内存杀手
的调优
如何优化后台服务的内存消耗;如何保障服务的常驻内存、双进程守护
设计线程池优化性能
多线程并发的性能问题
线程间通讯、
源码级分析及注意、
的处理、
使用场景分析和实践、
使用场景和注意
程序调优提高应用启动速度
线分析程序启动流程、优化启动流程和提速
页面优化设计的窍门
缓存加载设计、如何提升主界面响应速度
开发(学习周期
个月)
编程
函数、指针(
级指针概念、指针数组、数组指针)、内存布局、结构体和共用体、文件操作、宏、动态库的封装和设计
编程
对
的扩展(
关键字、命名空间、引用、
混合编程、引用、函数扩展)、
基础编程(对象管理、类的构造和析构、友元函数与友元类、操作符重载、
编译器对象管理模型分析、类的继承、多态、抽象类、函数模板、类模板,模板的继承、
类型转换、
、异常处理)、
(序列式容器、堆栈容器、双向链表容器、关联式容器、对组、算法详解)
音视频编解码原理、音频解码、视频解码、视频像素格式转换、音视频同步处理、视频播放器
系统编程
基本命令、
使用、
使用、
脚本核心编程、
编写、文件
操作、
文件系统剖析、进程管理(进制控制原语、进程间通信、信号处理、进程间关系和守护进程)、线程控制原语和线程间同步、网络编程(网络编程协议、
套接字原语详解)
开发
类型、
函数操作(数组操作、字符串操作、
层访问(类、属性、方法))、异常、引用操作(局部引用、全局引用)、优化
运行机制与流程、
系统变量、模块描述变量、
功能宏)、
、日志与调试、支持
原生绘制、
、双进程守护、视频直播(音视频采集与编码、
协议、
流媒体服务器部署)、
视频通话
移动架构师(学习周期
个月)
创建型模式
架构设计
、用户行为统计场景、性能监控场景
行为型模式
网络访问框架设计
建模
图(类图、时序图)、关系(依赖
、泛化
、关联
、实现
设计原则
单一职责
、里氏替换
、依赖倒置
、接口隔离
、迪米特
、开闭
图片加载框架设计
配置、外观、请求队列、请求、请求转发、加载器、加载策略、缓存策略
结构型模式
架构设计
运行时注入、编译时注入、注入布局、注入视图、注入事件
架构
(学习周期
个月)
基础
环境搭建、
开发基础(
、配置、运行、调试、发布)、
编程、
面向对象编程、
通信机制
和组件
常用组件及其实践(
)、常用
及其实践(
、数据请求、定时器)、
扩展(通信机制、自定义
组件、构建
组件)、组件封装(二级菜单组件、日历组件、开源组件)
更新
初始化设置、更新逻辑、回滚策略
项目实战
内部通讯录(技术架构、工具组件和服务、联系人列表、公告功能、管理功能、关于、建议、)、基于
的应用(列表组件开发、详情页组件开发、
地图模块开发、综合效果)、豆搜(豆瓣
、服务列表、
封装、公共头封装、
封装、搜索框封装、图书列表页、图书详情页、电影模块、音乐模块)
相关资源