四大组件
-
Activity
-
生命周期
-
启动模式
-
加载过程
-
-
Service
-
生命周期
-
启动绑定
- 加载过程
- IntentService
-
-
BroadcastReceiver
- 原理
- LocalBroadcastReceiver
- 广播类型
-
ContentProvider
- 原理
-
Fragment
- 生命周期
- activity fragment 通信
- FragementManager
- 重叠bug
- 栈管理
View体系
- Window机制
- View滑动
- Scroller
- NestedScrolling
- View事件分发机制
- View滑动冲突
- View工作原理
- 自定义View
进程
- 序列化
- Binder机制
- Android中IPC方式
- IPC选择
- 多进程需要注意的问题
线程
- Android消息机制(Handler机制)
- AsyncTask,HandlerIntent,IntentService原理
- 线程池
- java并发编程
- RxJava
网络
- TCP UDP
- http/https
- 网络请求框架
- java 网络编程
存储
- SharedPreferences (缺点)
- 内部存储
- 外部存储
- SQLite
内存管理
- 内存管理机制
- LRUCache
- Android 内存泄漏
图片加载
- 图片加载库比较
- Glide
- 怎样实现一个图片加载框架
动画
- View动画
- 属性动画
- 差值器
- 估值器
- 动画原理
架构设计
- 如何设计App架构
-
MVC
-
MVP
-
MVVM
- AAC
事件分发
- EventBus
- RxJava
性能优化
- 内存泄漏
- OOM
- UI卡顿
- 优化方法
Widget使用与分析
RecyclerView
其它
- 组件化开发
-
插件化开发
- 设计模式
近期评论