传说是阿里巴巴的一份Android面试题
2012-03-03 17:35
218 查看
1.为了降低android程序的内存使用峰值和APK文件的大小,我们一般使用_____________工具对资源图进行额外处理。
2.Android系统会自动派发各种事件,事件从触发到相应的程序相应的派发顺序是_________。
3.发布Android程序时,APK文件要先签名,再用Zipalign做4字节对齐。( )
4.实现多个进程共享数据的时候,只要设置AndroidManifest文件的shareUserId属性即可,签名可以不一致( )。
5.在JNI的实现代码中,如果要实现跨线程调用JNI接口,我们需要先调用jni.h中的_________函数,跨线程调用JNI接口完毕后,再调用jni.h中的____________________函数来善后。
6.如果一个Activity被设置为“singleTop”模式并且还驻留在后台,此时再通过startActivity启动这个Activity时,Activity的_______________成员函数会被最先回调到,我们一般在这个回调函数中来处理相关逻辑。
以下是本人的参考答案,不妥处请指正。
1.当然是9patch工具了,可以对资源图片处理,并可以解决分辨率图片拉伸的问题。
2.EventHub->KeyInputQueue->WindowManagerService->ViewRoot->PhoneWindow->Activity->ContentView,以下就是自己实现的view了
3.是
4.是
5.google了下,GetJavaVM, DestroyJavaVM。
6.OnNewIntent方法。
2.Android系统会自动派发各种事件,事件从触发到相应的程序相应的派发顺序是_________。
3.发布Android程序时,APK文件要先签名,再用Zipalign做4字节对齐。( )
4.实现多个进程共享数据的时候,只要设置AndroidManifest文件的shareUserId属性即可,签名可以不一致( )。
5.在JNI的实现代码中,如果要实现跨线程调用JNI接口,我们需要先调用jni.h中的_________函数,跨线程调用JNI接口完毕后,再调用jni.h中的____________________函数来善后。
6.如果一个Activity被设置为“singleTop”模式并且还驻留在后台,此时再通过startActivity启动这个Activity时,Activity的_______________成员函数会被最先回调到,我们一般在这个回调函数中来处理相关逻辑。
以下是本人的参考答案,不妥处请指正。
1.当然是9patch工具了,可以对资源图片处理,并可以解决分辨率图片拉伸的问题。
2.EventHub->KeyInputQueue->WindowManagerService->ViewRoot->PhoneWindow->Activity->ContentView,以下就是自己实现的view了
3.是
4.是
5.google了下,GetJavaVM, DestroyJavaVM。
6.OnNewIntent方法。
相关文章推荐
- 阿里巴巴DBA面试题及一份答案
- 阿里巴巴DBA面试题及一份答案
- 整理了一份 Android面试题
- 阿里巴巴Android面试题
- 假如让你出一份Android面试题
- 北京某公司一份android面试题
- [面试经验] 阿里巴巴DBA面试题及一份答案
- 经典Android面试题和答案--重要知识点都涉及到了
- n年前传说中华为面试题(8分钟写出代码)
- Android面试题整理
- android面试题
- 最新Android 面试题
- android面试题 不单单为了面试也是一次非常好的学习
- android最全面试题71道题 详解
- Android 面试题总结
- Android 面试题
- Android面试题(四)
- Android面试题——Java面向对象思想
- Android 70道面试题汇总不再愁面试
- Android面试题总结加强再加强版(四)