1,android动画框架实现原理
2,android各个版本API的区别
3,Requestlayout,onlayout,onDraw,DrawChild区别与联系
4,invalidate和postInvalid的区别及使用
5,activity-Window-View三者的差别
6,谈谈对Volley对理解
7,如何优化自定义View
8,低版本SDK如何实现高版本api?
9,描述一次网络请求的流程
10,HttpUrlConnection和 okhttp关系
11,Bitmap对象的理解
12,looper架构
13,ActivityThread,AMS,WMS的工作原理
14,自定义View如何考虑机型适配
15,自定义View的事件
16,AstncTask+HttpClient 与 AsyncHttpClient有什么区别?
17,LaunchMode应用场景
18,AsyncTask如何使用?
19,SpareArray原理
20,请介绍下ContentProvider是如何实现数据共享的?
21,AndroidService与activity之间通信的几种方式
22,IntentService原理及作用是什么?
23,说说Activity、Intent、Service是什么关系
24,ApplicationContext和ActivityContext的区别
25,SP是进程同步的吗?有什么方法做到同步?
26,谈谈多线程在Android中的使用
27,进程和Application的生命周期
28,封装View的时候怎么知道view的大小
29,RecycleView原理
30,AndroidManifest的作用与理解