资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
8941_Android 智能手机编程_任务 1_(福建电大省开课)辅导资料说明:课程题目是随机的,下载后用 WORD 打开,然后按 CTRL+F 在题库中逐一搜索每一道题的答案投请仔细阅读以下提示:题库每学期都有可能更换,请仔细核对是不是您需要的内容再下载! 预祝您取得好成绩!1、Android 智能手机平台是基于()程序语言来进行应用开发的。A.C#B.Objective-C C.Java D.Javascript【参考答案】C2、Android 智能手机平台是基于()操作系统内核开发而来的。A.Linux B.Windows C.Unix D.Chrome OS【参考答案】A3、Android 中使用的 Java 运行环境是()虚拟机。A.Oracle JavaB.IBM 的 JavaC.谷歌的 Dalvik D.Open Java【参考答案】C4、Software Development Kit(SDK)是()。A.Java 开发程序包B.Android 集成开发环境C.软件开发工具包D.虚拟设备【参考答案】C5、当界面从 A 跳转 B,并希望从 Activity B 中通过 Intent 返回信息到 A 中,则 A 需要实现()方法来获取返回的结果信息。A.startActivity B.onResultActivity C.startActivityForResult D.setResult【参考答案】B6、电脑屏幕的尺寸为 14 寸,对应的 dpi 为()。A.131 B.120 C.1024 D.100【参考答案】A7、如果需要给一个 UI 的组件设置背景图片,则在 Java 代码中访问到定义的图片资源bg_pic.png 的方法是()。A.R.color.bg_pic B.R.drawable.bg_pic C.R.string.bg_picD.drawable.bg_pic【参考答案】B8、下面()智能手机平台是开放源代码的。A.Android B.Windows Phone C.iOSD.Symbian【参考答案】A9、在 Activity 中,()方法在初始化的时候调用。A.onCreate() B.onStart() C.onRestart() D.onDestroy()【参考答案】A10、在 Activity 中,()方法在资源或者对象被销毁的时候调用。A.onStop() B.onPause() C.onRestart() D.onDestory()【参考答案】D11、在 Android 项目中,在 res 目录下存放字符串信息的文件是()。A.strings.xml B.values.xml C.colors.xml D.const.xml【参考答案】A12、在 Android 应用中需要添加访问互联网的权限配置(Permission),可以在配置文件()中进行设置。A.strings.xml B.values.xml C.project.properitesD.AndroidManifest.xml【参考答案】D13、在 Java 代码中,通过()方式可以访问到配置文件中定义的颜色信息。A.R.color_name_id B.color_name C.R.color.color_name_id D.R.String.color_name_id【参考答案】C14、在 res 目录下的布局配置文件中,通过()方式可以访问 strings.xml 中定义的字符串常量信息 Title。A.string/title B.string/titleC.titleD.String.title【参考答案】B15、在用户自定义的 Activity 中,通过()方法可以关闭 Activity。A.finish()B.startActivity()C.onStop() D.onDestory()【参考答案】A16、Android 智能手机从系统架构的角度上分析,是由几层组成的?【参考答案】四个层次:Java 应用程序层(Application)Java 应用程序框架层(Application Framework) 本地框架和 Java 运行环境层(Libraries)Linux 内核和驱动层17、Android AVD 是什么?在开发中有什么作用?【参考答案】AVD 全称为 Android Visual Device,即 Android 运行的虚拟设备,它是 Android 应用运行的模拟环境。Android 应用如果需要在模拟器中运行,必须有已创建的 AVD,每个 AVD 上可以配置运行多个 Android 项目。18、如何在 res 目录下的布局配置文件中定义一个新声明的用户界面组件的 ID?【参考答案】每个界面组件对象都有一个关联的 ID 来唯一标识它。ID 通常是在布局 XML 文件中作为字符串被分配的,作为元素的 ID 属性,这个 XML 属性对所有的界面组件对象可用。XML 中 ID 定义:android:id=”+id/button_id”19、Bundle 提供哪些方法提取 Bundle 中的数据?【参考答案】(1) getXxx(String key):从 Bundle 中取出 int、long、string 等各种类型的数据。(2) getSerializable(String key): 从 Bundle 取出一个可序列化的数据对象。20、Android SDK 如何进行版本管理?【参考答案】打开 Android SDK 管理器,可以允许用户管理不同的 Android SDK 版本,如果要安装其他较低版本,需要自行在这个管理器中进行安装。基于这个管理器进行 SDK 版本的管理非常简洁,只要将所需的版本选中或者取消,然后管理器会自动提醒用户是否需要进行安装或者删除。21、在 Android 的系统架构层次中,哪几层是应用开发者需要重点关注的?【参考答案】通过对在 Android 的系统架构的整体分析,应用程序层包括手机平时接触到的应用和界面元素;Java 应用程序框架层则提供了 Android 系统提供的访问系统功能的应用程序接口,另外在 Java 应用程序框架中提供了丰富的开箱即用的用户界面组件。这是应用开发需要重点关注的。22、Activity 关闭的方法?【参考答案】(1) finish():结束当前 Activity。(2) finishActivity(intrequestCode):结束以 startActivityForResult(Intentintent,intrequestCode)方法启动的 Activity。23、在 Android 中有几种方式可以访问 res 目录定义的资源信息?请写出语法格式。【参考答案】(1) 在 Java 代码中使用资源:.R.(2)在 XML 中使用资源: /24、Android SDK ADT Bundle 主要包含哪些内容?【参考答案】Android SDK ADT Bundle 是由 Google Android 官方提供的集成式 IDE,已经包含了Eclipse,Android SDK 及 Android 所需要的平台工具。内有三部分:(1)Eclipse(2) Android SDK(3)SDK Manager。25、在 Android 应用开发中,Intent 有什么样的功能?【参考答案】Android 系统的 Intent(意图):Intent 是 Android 系统中协助完成应用间的交互调用与通信的一种机制,负责在不同的组件之间传递消息,将一个组件的请求意图传给另一个组件。Intent 在不同的活动和组件之间起着媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。26、在 Android 中有哪几种应用组件类型?【参考答案】应用组件是 Android 应用程序的重要基石,每个组件都可以作为独立的实体存在,支持具体的功能实现。(1) Activity(活动)(2) Service(服务)(3) Broadcast Receiver(广播接收者)(4) Content Provider(内容提供者) 27、Activity 调用的方法?【参考答案】(1) starActivity(Intent intent):启动其他 Activity。(2) startActivityForResult(Intentintent,intrequestCode):用指定请求的请求码(requestCode)启动 Activity,等到新启动 Activity 的结果再启动(通过重写onActivityResult()方法来执行)。28、Intent 提供哪些方法来方便携带各种数据类型?【参考答案】(1) putExtras(Bundle data):向 Intent 中放入需要携带的数据,其中 Bundle 是一个简单的数据结构,可以把它当作一个类似 HashMap 结构。(2) putXxx(String key,Xxx data):向 Bundle 放入 int、long、string 等各种类型数据。(3) putSerializable(String key,Serializable data): 向 Bundle 放入一个可序列化的对象。29、创建用户界面 Activity 的具体步骤?【参考答案】(1)声明 MainActivity,并继承于 Activity;(2)实现 onCreate(Bundle bundle)方法,在系统初始化 Activity 对象之后,进行用户自定义的初始化活动;(3)在 onCreate(View view)中设置用户界面的布局文件;(4)通过 Activity 中的 findViewById(intid)获取各个界面组件,并基于它们的属性和方法进行相应的操作;(5)如果需要进行销毁 Activity 处理,可以用 OnDestroy()方法实现。30、AndroidManifest.xml 在 Android 中的作用是什么?有哪些内容需要在其中进行配置?【参考答案】AndroidManifest.xml 为 Android 应用全局配置文件,它记录应用中所使用的各种组件,并列出了应用程序所提供的各种功能,指定应用程序使用到的服务(如电话服务、互联网服务、短信服务、GPS 服务等),Android 应用结构上的信息都会被记录在此文件中。AndroidManifest.xml 包含如下设置:application permissions(应用权限)、Activities(界面视图)、intent filters(intent 消息过滤)等,根据 Android 应用实际需要,它们在配置文件中是可选的。31、res 目录和 asset 目录都存放资源文件,它们有什么不同和相同之处?【参考答案】res 目录和 asset 目录都存放资源文件,两个目录下的文件
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号