基础
四大组件
- Activity
- Service
- Content Provide
- Broadcast Receiver
布局
- LinearLayout
- RelativeLayout
- GridLayout
- ConstraintLayout
其他
- Application
- Fragment
- Intent
- 图片查看
- 验证码机制
- Socket
- WebView
- Gradle
- 混淆
- ContentService
数据存储
- SharedPreferences
- SQLite
- File
UI
控件
- ViewGroup
- GridView
- CardView
- FloatingActionButton
- 动画
- 沉浸式状态栏
进阶
- 反射
- 动态代理
- apt
- 指纹解锁
- 录制小视频
- 断点续传
- 屏幕适配
- 组件化
- 设备唯一标识
- 注解
- apk结构
- 打包原理
- HandlerAsyncTask 原理
- 多线程开发
- 页面绘制原理
- 自定义控件
手机功能
- 蓝牙
- NFC
高级
- JNI
- FFmpeg
- RTMP
- WebRTC
- Netty
- JUC
- 线程池
- JVM
- 内存模型
- 类加载机制
- 线程模型
- Android 运行环境
- Android 沙盒机制
- AIDL 原理
- Binder 通信原理
- App 启动原理
- Activity 启动原理
- 热修复原理
- Android 事件分发
- 触摸事件机制
- Android 绘制原理
- Android 动画原理
- Android 安全机制
- 架构演进
- 模块化
- 插件化
- 动态部署
- Dynamic Feature
第三方框架
- ButterKnife
- Rxjava2
- RxAndroid2
- Glide
- Retrofit
- Dagger2
- BGAQRCode
扫码关注,一起学习交流~~