网上别人列出一些来,我把它拿过来了,需要自己一项一项复习查阅,以后有会继续添加新的,特此总结。
- Activity状态保存与恢复。 
- Service的生命周期,启动方法,有什么区别。 
- service和activity怎么进行数据交互。 
- 怎么保证service不被杀死。 
- 广播使用的方式和场景以及广播的几种分类。 
- Intent的使用方法,可以传递哪些数据类型。 
- ContentProvider使用方法。 
- ContentProvider、ContentResolver、ContentObserver 之间的关系。 
- Thread、AsycTask、IntentService的使用场景与特点。 
- FrameLayout 、 LinearLayout 、 RelativeLayout 各自特点及绘制效率对比。 
- Android的数据存储形式。 
- Android两种序列化的区别和作用。 
- Sqlite的基本操作。 
- Android中的MVC、MVP模式。 
- Merge、ViewStub的作用。 
- 动画有哪几类,各有什么特点? 
- Handler、Loop消息队列模型,各部分的作用。 
- Android的消息机制,子线程更新UI的方法和原理。 
- Android怎么加速启动Activity。 
- App的启动过程。 
- Android优化方法。 
- 如何防止内存泄漏? 
- Android中弱引用与软引用的应用场景。 
- Bitmap的四种属性,如何加载大图(inJustDecodeBounds)。 
- View与View Group分类。自定义View过程:onMeasure()、onLayout()、onDraw()。 
- View刷新机制和绘制流程。 
- Activity、Window、View的联系和理解。 
- invalidate和requestLayout的区别及使用。 
- Touch事件分发机制和冲突处理。 
- Android IPC:Binder原理。 
- Android5.0(UI库)、6.0(权限)、7.0特性、8.0特性。