android移动应用开发.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《android 移动应用开发》试题 姓名 张勇超 学号 0950283227 成绩一、 笔试部分 1、描述 Android 平台体系结构的层次划分,并说明各个层次的作用。 答:Android 是基于 Linux 内核的软件平台和操作系统,采用了软件堆层的架构, 共分为 4 层。第一层是Linux 内核,提供由操作系统内核管理的底层基础功能; 第二层是中间件层,由函数库和 Android 运行时构成;第三层是应用程序框架层, 提供了 Android 平台基本的管理功能和组件重用机制;第四层是应用程序层,提供了一系列核心应用程序。 2 、简述 Android 系统的四种基本组件 Activity 、Service 、BroadcaseReceiver 和ContentProvider 的用途。 答:Activity 是 android 程序的呈现层,显示可视化的用户界面,并接受与用 户交互所产生的界面事件,与“窗体”的概念非常相似。Android 应用程序可以包含一个或多个 Activity,一般在程序启动后会呈现一个 Activity,用于提示用户程序已经正常启动。Activity 在界面上的表现形式一般是全屏窗体,也可以是非全屏悬浮窗体或对话框。 Service 一般用于没有用户界面,但需要长时间在后台运行的应用。例如在播放 MP3 音乐时,使用 service 播放 MP3 音乐,可以在关闭播放器界面的情况下长时间播放 MP3 音乐,并通过对外公开 service 的通信接口,控制 MP3 音乐播放的启动,暂停和停止。 Broadcasereceiver 是用来接收并响应广播消息的组件。大部分广播消息是由系统产生的,例如时区改变,电池电量低或语言选项改变等,但应用程序也可以产生广播消息,例如数据下载完毕等。Broadcasereceiver 不包含任何用户界面,但可以通过启动 activity 或者 notification 通知用户接收到重要信息。Notification 能够通过多种方法提示用户,包括闪动背景灯,震动设备,发出声音或者在状态栏上放置一个持久的图标等。 Contentprovider 是 android 系统提供的一种标准的共享数据的机制,应用程序可以通过 contentprovider 访问其他应用程序的私有数据。私有数据可以是存储在文件系统中的文件,也可以是 SQlite 中的数据库。Android 系统内部也提供一些内置的 contentprovider,能够为应用程序提供重要的数据信息,例如联系人信息和通话记录等。 3、简述 Activity 生命周期的四种状态,以及状态之间的变换关系。 答:Activity 生命周期指 activity 从启动到销毁的过程,在这个过程中, activity 一般表现为四种状态,分别是活动状态,暂停状态,停止状态和非活动状态。1,活动状态,当 activity 在用户界面中处于最上层,用户完全看不到, 能够与用户进行交互,则这个 activity 处于活动状态。2,暂停状态,当 activity在界面上被部分遮挡,该 activity 处于暂停状态。3,停止状态,当 activity 在界面上能完全不被用户看到,也就是说这个 activity 被其他 activity 全部遮 挡,则这个activity 处于停止状态。4,非活动状态,活动状态暂停状态和停止状态是 activity 的主要状态,不在以上三种状态的中 activity 则处于非活动状态。 Activity 启动后处于活动状态,此时的 activity 位于界面的最上层,是与用户正在进行交互的组件,因此 android 系统会努力保证处于活动状态activity 的资源需求,资源紧张时可终止其他状态的 activity;如果用户启动了新的activity,部分遮挡了当前的activity,或新的activity 是半透明的,则当前的 activity 转换为暂停状态,android 系统仅在为处于活动状态的 activity 释放资源时,才终止处于暂停状态的activity:如果用户启用了新的activity 完全遮挡了当前的 activity,则当前的 activity 转变为停止状态,停止状态的activity 将优先被终止;活动状态的activity 被用户关闭后,或暂停状态或停止状态的 activity 被系统终止后,activity 便进入了非活动状态。 4、注册广播有几种方式,这些方式有何优缺点?请谈谈Android 引入广播机制的用意。 5、简述 Android 系统支持的三种菜单。 答:(1)选项菜单,是一种经常被使用的Android 系统菜单,用户可以通过“菜单键”(MENU key)

文档评论(0)

文章写作专家 + 关注
官方认证
服务提供商

本司主营文章撰写、培训教材、合同协议、发言稿、策划、汇报、各类文案。 ~ 海量资深编辑老师无缝对接,一对一服务。 ~ 保原创!可加急!免费改!

认证主体张家港市尚博锐艺术培训咨询有限公司
IP属地江苏
统一社会信用代码/组织机构代码
91320582302062995R

1亿VIP精品文档

相关文档