-
DataStructure(数据结构)
-
Algorithm(算法)
-
Mathematics(数学)
-
Java SE基础
-
Java集合
-
Java并发
-
Java虚拟机
-
Android基础与技术 ·
- 1....最基础——四大组件,Fragment,Application,Context,SparseArray
- 2....UI——View,布局layout,控件widget,图片drawable,动画anim,通知Notification,窗口Window,对话框Dialog,openGL
- 3....进程与线程——线程,线程间通信(handler,AsyncTask,RxJava,线程池),跨进程通信
- 4....开源框架——网络,图片,依赖注入,事件传递
- 5....数据存储与通信——数据传递,数据存储,数据缓存
- 6....适配——横竖屏适配,屏幕适配
- 7....架构——Android系统架构,三种模式
- 8....性能——优化,内存泄漏,崩溃处理
- 9....安全与打包——多渠道打包,代码混淆,反编译,dex
- 10...新技术相关——google io大会,kotlin,跨平台框架(flutter,RN),jetpack,热补丁/热更新/热修复,混合开发Hybird,新特性,组件化/插件化/模块化
- 11...Android SDK与NDK——第三方SDK(语音,推送,地图,支付,登录),JNI与NDK编程
- 12...环境——环境配置,AS,Gradle,Eclipse
- 13...版本控制——Git
- 14...Android源码学习
- 15...音视频与即时通讯业务——技术服务于业务,理论服务于实践
-
架构
-
网络