自理一遍android 高级知识
之后按目录得复习巩固
目录:
客卓高级知识整理
1 移动架构
1.1 素养与基础
1.1.1 主流设计模式
创建型
行为型
结构型
1.1.2 UML
1.1.3 设计原则
1.1.4 AOP架构
1.2 数据库设计
1.2.1 设计思想
1.2.2 设计标准
1.3 IOC架构设计
1.3.1 运行时注入
1.3.2 编译时注入
1.3.3 butterKnife
1.3.4 dagger架构
1.4 图片加载框架
1.4.1 Glide
1.4.2 imageloader
1.4.3 volley-imageloader
1.4.4 Fresco
1.4.5 Picasso
1.5 设计思想
1.5.1 MVC
1.5.2 MVP
1.5.3 MVVC
2 UI高级
2.1 view绘制流程分析
2.1.1 测量
2.1.2 布局
2.1.3 绘制
2.2 自定义控件
2.2.1 自绘
2.2.2 继承
2.2.3 组合
2.2.4 Scoller
2.2.5 ViewDragHelper
2.2.6 ViewtreeObersver
2.3 动画特效
2.3.1 属性动画
2.3.2 MaterDesign动画
2.3.3 转场动画
2.3.4 矢量动画
2.3.5 SVG动画
2.4 高级渲染
2.4.1 surfaceView
2.4.2 GLsurfaceView
2.4.3 滤镜效果
2.4.4 变换
2.4.5 切割
2.5 事件处理
2.5.1 传递机制
2.5.2 事件冲突
2.6 Material Design
2.6.1 沉浸式
2.6.2 palette调色板
2.6.3 联动
2.6.4 coordinatorLayout
2.6.5 AppBarLayout
2.6.6 CollapsingToolBarlayout
3 NDK开发
3.1 mmpeg视频处理
3.2 opencv图像处理
3.3 Lunix基础
3.4 直播技术汇总
3.5 JNI语言,C/c++
4 hybird技术
4.1 react native
4.2 weex
5 性能优化
5.1 内存优化
5.1.1 内存模型
5.1.2 Gc
5.2 渲染优化
5.2.1 布局优化
5.2.2 UI计算优化
5.2.3 内存抖动
5.3 网络优化
5.3.1 Batching批处理
5.3.2 Prefetching预加载
5.4 Bitmap化优
5.4.1 缩放性能
5.4.2 缓存性能
5.4.3 PNG压缩
5.4.4 jpg压缩
5.5 安装包化优
5.5.1 打包流程
5.5.2 aapt资源打包原理
5.5.3 资源文件动态加载
5.5.4 Lint工具使用
5.5.5 混淆
5.6 线程优化
5.6.1 线程池优化性能
5.6.2 多线并发性能
5.7 性能优化工个使用
5.7.1 MAT
5.7.2 LeakCanary
5.7.3 menery monitor
5.7.4 Alloction tracking
5.7.5 heap tool
5.7.6 traceview
5.7.7 hierarchyviewer 布局栓测
5.8 电量优化
5.8.1 电量管理工具类
5.8.2 battery-historian工具
5.8.3 job chedule
5.9 view性能优化
5.10 数据传输效率优化
5.10.1 webp
5.10.2 7Zip
5.10.3 Flatbuffers
5.11 应用启动速度优化
5.11.1 应用启动流程
5.11.2 缓存加载
6 数据结构和算法
6.1 算法基本概念
6.2 算法分析方法
6.3 经典排序法
6.4 递归
6.5 穷举法
6.6 贪心法
6.7 分治法
6.8 动态规划法
6.9 回溯法
6.10 其它算法
6.11 数据结构
6.11.1 队
6.11.2 链表
6.11.3 栈
6.11.4 树
6.11.5 图
6.11.6 森林
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)