网上别人列出一些来,我把它拿过来了,需要自己一项一项复习查阅,以后有会继续添加新的,特此总结。
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特性。