1、请具体描写叙述动画机制
2. 描写叙述事件机制 3.描写叙述Measure、Layout。Draw的流程。当一个子类大小发生变化
的时候。会引起怎么样的连锁反应 4.Android的四大组件是什么.4种Activity的启动模式 5.启动Service的两种方式。有什么差别。别在什么场景用。前台
service和后台Service的差别是什么 6.常见的设计模式 7.用MAT能检查JNI的内存泄露吗? 8.广播注冊有哪几种方式?差别是什么 9.Activity传值的时候,要传2进制,怎么传?有几种方式 10.Android中存储信息有几种方式? 11.想要把数据库一起打包进apk的时候怎么做?我回答assert, 追问,assert在Android的什么文件夹下。 12.Bitmap的载入?怎么bitmap怎么缩小它的大小。inSample当缩
放16的时候,是什么效果。13.导致ANR的原因是什么 14.assert和raw文件夹的差别 15.怎么防止线程死锁 16.谈谈你对反射机制的理解 17.线程池的堵塞队列是什么? 18.Binder机制的优点,Android为什么用binder而不是其它? 19.Jni机制,Jni中函数的第一个參数是什么? 20.手写广播和在配置文件里定义的广播哪个优先级高 21.View、SufView、OpenGLView的差别是什么? 22.ndk是用来干嘛的? 23.Looper机制是什么?Message的初始化有哪几种方式?回答 obtainMessage。为什么这样的方式更好。 24.IntentService 和 Service的差别。使用场景。
25.android虚拟机和java虚拟机有什么不同。
26.多线程同步 27.hashmap的工作原理 28.service的使用场景。有几种启动方式 29.用过AsyncTask吗?Activity退出的时候,AsyncTask会不会 也退出? 30.Activity的启动模式有哪几种,分别解释 31.自己定义过控件吗?为什么要自己定义? 32.用过什么开源库,有贡献吗? 33.对大图片是怎么处理的 34.Activity的生命周期。
在哪一个生命周期,控件是可见的。
35.是否用过Actionbar? 36.性能调优:图片、网络、内存。 37. Android5.0的新特性 38.是否做过Android2.3方面的兼容 39.ANR产生的原因 40.interface能否够用instanceof 推断 41.内存回收机制、Android中对其的优化。42.匿名类。
怎么防止内存泄露。怎么解决的。
43.闭包的机制。
可用来加深