Android学习路线
基础知识
- Java基础知识(Java线程) Java访问修饰符
- 开发坏境搭建(JDK、AS)
- Android开发代码规范
- Android四大组件,Activity启动模式、生命周期管理,Fragement生命周期。
- 事件分发
Android初级
- 用户界面及自定义控件
- 资源文件的使用
- 数据持久化(Sqlite、File、Sharedpreferences)
- MeterialDesign
Android中级
- 图形和动画绘制
- 网络编程(Http、Socket、Bluetooth、NFC)
- 屏幕适配(dp和px换算)
- 单元测试
- 进程间通信(4种方式)
- 性能优化
Android高级
- NDK编程
- 传感器应用
- 地图应用
- 跨平台开发
- Android性能优化(UI、电量、内存)