2011Android技术面试整理附有详细答案(包括百度、新浪

2011Android技术面试整理附有详细答案(包括百度、新浪

ID:40950747

大小:154.00 KB

页数:20页

时间:2019-08-11

2011Android技术面试整理附有详细答案(包括百度、新浪_第1页
2011Android技术面试整理附有详细答案(包括百度、新浪_第2页
2011Android技术面试整理附有详细答案(包括百度、新浪_第3页
2011Android技术面试整理附有详细答案(包括百度、新浪_第4页
2011Android技术面试整理附有详细答案(包括百度、新浪_第5页
资源描述:

《2011Android技术面试整理附有详细答案(包括百度、新浪》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、前19题为常考题目!!(版本号:201108141031)1、Android的四大组件是哪些,它们的作用?32、请介绍下Android中常用的五种布局。33、android中的动画有哪几类,它们的特点和区别是什么34、android中有哪几种解析xml的类?官方推荐哪种?以及它们的原理和区别。35、ListView的优化方案46、请介绍下Android的数据存储方式。47、activity的启动模式有哪些?是什么含义?68、跟activity和Task有关的Intent启动方式有哪些?其含义?79、请描述下Activity的生命周期。910、activity

2、在屏幕旋转时的生命周期1011、如何启用Service,如何停用Service。1012、注册广播有几种方式,这些方式有何优缺点?请谈谈Android引入广播机制的用意。1113、请解释下在单线程模型中Message、Handler、MessageQueue、Looper之间的关系。1114、简要解释一下activity、intent、intentfilter、service、Broadcase、BroadcaseReceiver1315、说说mvc模式的原理,它在android中的运用,android的官方建议应用程序的开发采用mvc模式。何谓mvc?13

3、16、什么是ANR如何避免它?1317、什么情况会导致ForceClose?如何避免?能否捕获导致其的异常?1418、描述一下android的系统架构1419、请介绍下ContentProvider是如何实现数据共享的。1420、Android本身的api并未声明会抛出异常,则其在运行时有无可能抛出runtime异常,你遇到过吗?诺有的话会导致什么问题?如何解决?1521、IntentService有何优点?1522、如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?1523、如何将一个Activity设置成窗口的样式。15

4、24、如何退出Activity?如何安全退出已调用多个Activity的Application?1525、AIDL的全称是什么?如何工作?能处理哪些类型的数据?1626、请解释下Android程序运行时权限与文件系统权限的区别。1727、系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。1728、android系统的优势和不足1729、Androiddvm的进程和Linux的进程,应用程序的进程是否为同一个概念1830、sim卡的EF文件是什么?有何作用1831、嵌入式操作系统内存管理有哪几种,各有何特性1832、什么是嵌入式实时操作系统,A

5、ndroid操作系统属于实时操作系统吗?1833、一条最长的短信息约占多少byte?1834、有一个一维整型数组int[]data保存的是一张宽为width,高为height的图片像素值信息。请写一个算法,将该图片所有的白色不透明(0xffffffff)像素点的透明度调整为50%。1835、如何将SQLite数据库(dictionary.db文件)与apk文件一起发布1936、如何将打开resaw目录中的数据库文件?1937、DDMS和TraceView的区别?1938、java中如何引用本地语言1939、谈谈Android的IPC(进程间通信)机制1940

6、、NDK是什么191、1、Android的四大组件是哪些,它们的作用?答:Activity:Activity是Android程序与用户交互的窗口,是Android构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑service:后台服务于Activity,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的事物,定义好需要接受的Intent提供同步和异步的接口ContentProvider:是Android提供的第三方应用数据的访问方案,可以派生ContentProvider类,对外提供数据,可以像数据库一

7、样进行选择排序,屏蔽内部数据的存储细节,向外提供统一的接口模型,大大简化上层应用,对数据的整合提供了更方便的途径BroadCastReceiver:接受一种或者多种Intent作触发事件,接受相关消息,做一些简单处理,转换成一条Notification,统一了Android的事件广播模型2、请介绍下Android中常用的五种布局。常用五种布局方式,分别是:FrameLayout(框架布局),LinearLayout(线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。一、Fram

8、eLayout:所有东西依次都放在左上角,会重叠,这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。