安卓面试题及参考答案.docx
《安卓面试题及参考答案.docx》由会员分享,可在线阅读,更多相关《安卓面试题及参考答案.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、安卓面试题及参考答案安卓面试题及参考答案 导读:我依据大家的须要整理了一份关于安卓面试题及参考答案的内容,详细内容:面试题是安卓面试的时候常常出现的形式,是安卓面试过程中必不行少的组成部分。下面是我为大家带来的安卓面试题及答案,信任对你会有帮助的。安卓面试题及答案(一)1.简要说明一.面试题是安卓面试的时候常常出现的形式,是安卓面试过程中必不行少的组成部分。下面是我为大家带来的安卓面试题及答案,信任对你会有帮助的。安卓面试题及答案(一)1.简要说明一下 activity、 intent 、intent filter、service、Broadcase、BroadcaseReceiver答案:一
2、个 activity 呈现了一个用户可以操作的可视化用户界面一个 service 不包含可见的用户界面,而是在后台无限地运行可以连接到一个正在运行的服务中,连接后,可以通过服务中暴露出来的借口与其进行通信一个 broadcast receiver 是一个接收广播消息并作出回应的component,broadcastreceiver 没有界面provider 在接收到 ContentResolver 的恳求时被激活。activity, service 和 broadcast receiver 是被称为 intents 的异步消息激活的。一个 intent 是一个 Intent 对象,它保存了消息
3、的内容。对于 activity和 service 来说,它指定了恳求的操作名称和待操作数据的 URIIntent 对象可以显式的指定一个目标 component。假如这样的话,android 会找到这个 component(基于 manifest 文件中的声明)并激活它。但假如一个目标不是显式指定的,android 必需找到响应 intent 的最佳component。它是通过将 Intent 对象和目标的 intent filter 相比较来完成这一工作的。一个 component 的 intent filter 告知 android 该 component 能处理的 intent。inte
4、nt filter 也是在 manifest 文件中声明的。2.IntentService 有何优点?答案:IntentService 的好处* Acitivity 的进程,当处理 Intent 的时候,会产生一个对应的 Service* Android 的进程处理器现在会尽可能的不 kill 掉你* 特别简单运用3.横竖屏切换时候 activity 的生命周期?答案:1、不设置 Activity 的2、设置 Activity 的3、设置 Activity 的4.如何将 SQLite 数据库(dictionary.db 文件)与 apk 文件一起发布?答案:可以将 dictionary.db
5、文件复制到 Eclipse Android 工程中的 res aw 书目中。全部在 res aw 书目中的文件不会被压缩,这样可以干脆提取该书目中的文件。可以将 dictionary.db 文件复制到 res aw 书目中5.如何将打开 res aw 书目中的数据库文件?答案:在 Android 中不能干脆打开 res aw 书目中的数据库文件,而须要在程序第一次启动时将该文件复制到手机内存或 SD 卡的某个书目中,然后再打开该数据库文件。复制的基本方法是运用getResources().openRawResource 方法获得 res aw 书目中资源的 InputStream 对象,然后将
6、该 InputStream 对象中的数据写入其他的书目中相应文件中。在 Android SDK 中可以运用SQLiteDatabase.openOrCreateDatabase 方法来打开随意书目中的 SQLite数据库文件。6.Android 引入广播机制的用意?答案:a:从 MVC 的角度考虑(应用程序内),其实回答这个问题的时候还可以这样问,android 为什么要有那 4 大组件,现在的移动开发模型基本上也是照搬的 web 那一套 MVC 架构,只不过是改了点嫁妆而已。android的四大组件本质上就是为了实现移动或者说嵌入式设备上的 MVC 架构,它们之间有时候是一种相互依存的关系,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安卓面 试题 参考答案
限制150内