Android面试题,该如何解决

   阅读
Android面试题
由于公司要招人,让我出些面试题,本人也是个小菜,献丑了,共享下。也希望人事/技术牛人对这些题设计得不好的地方提出批评意见。谢谢...

如果有人觉得这些题你回答得不错,也想到深圳这边来发展,请发简历及答案到 [email protected],我会让公司人事联系你的。谢谢...



Java code

Android面试题

1.    请描述下Activity的生命周期。
2.    如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?
3.    如何将一个Activity设置成窗口的样式。(Edited by Sodino)
4.    如何退出Activity?如何安全退出已调用多个Activity的Application?
5.    请介绍下Android中常用的五种布局。
6.    请介绍下Android的数据存储方式。(Edited by Sodino)
7.    请介绍下ContentProvider是如何实现数据共享的。(Edited by Sodino)
8.    如何启用Service,如何停用Service。(Edited by Sodino)
9.    注册广播有几种方式,这些方式有何优缺点?请谈谈Android引入广播机制的用意。
10.    请解释下在单线程模型中Message、Handler、Message Queue、Looper之间的关系。
11.    AIDL的全称是什么?如何工作?能处理哪些类型的数据?
12.    请解释下Android程序运行时权限与文件系统权限的区别。(Edited by Sodino)
13.    系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。
14.    有一个一维整型数组int[]data保存的是一张宽为width,高为height的图片像素值信息。请写一个算法,将该图片所有的白色不透明(0xffffffff)像素点的透明度调整为50%。
15.    你如何评价Android系统?优缺点。





------解决方案--------------------
蛮好的,做应用的话不加点java的题?
------解决方案--------------------
Java基础肯定是要考的。
另外这个问题:你如何评价Android系统?优缺点。面试的时候问就好,毕竟是开放性问题。
------解决方案--------------------
可以稍微加一些具体处理方面的一些问题。
比如界面更新 ,横竖屏切换时咋处理等等
------解决方案--------------------
还行,比较基础,但是面还是到了,估计面的很很难说全的。呵呵,有两个忘记了,其他的应该都没有问题
------解决方案--------------------
12. 请解释下Android程序运行时权限与文件系统权限的区别。(Edited by Sodino)
13. 系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。
14. 有一个一维整型数组int[]data保存的是一张宽为width,高为height的图片像素值信息。请写一个算法,将该图片所有的白色不透明(0xffffffff)像素点的透明度调整为50%。



这3个比较有水准! 

------解决方案--------------------
面试Android,面试题中,应该也会出Javase的题目,面试中,可能也会问到Javaee的东西,因为Android还不是很成熟,再加上java也是Android的基础,他很可能会问到Java相关的东西的。
阅读