版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
文章目录
1. 前言
这是我这些年对Android应用层学习要点的一些归纳,仅供想要入门同学参考,后续抽时间逐渐完善。如有疑问可在评论区留言,感谢品读。
2. 基础
2.1 Git
2.2 Linux
2.3 编程语言
2.4 开发环境
2.5 版本特性
2.6 四大组件
2.7 视图原理
2.8 消息分发
2.9 事件分发
3. 提高
3.1 OOM
3.2 ANR
3.3 JNI
3.4 IPC
3.5 DVM & ART
3.6 MVC & MVP
3.7 Thread & Process
3.8 WIFI & BLUETOOTH & GPS
3.9 Media
3.10 软件加固
3.11 程序保活
3.12 屏幕适配
3.13 混合编程
3.14 数据存储
3.15 测试之道
3.16 网络通信
3.17 设计模式
3.18 日志收集
3.19 跨多平台
4. 进阶
4.1 组件化
4.2 插件化
4.3 热修复
4.4 性能优化
4.5 框架设计
5. 拔尖
5.1 研究常见开源框架
5.2 研究framework
5.3 研究Linux Kernel
5.4 研究系统中间件
5.5 研究计算机图形学
5.6 研究音视频编解码
6. 拓展
。。。。。。