android移动应用开发任务驱动教程:android 9.0+android studio 3.2
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

【单元习题】

1.填空题

(1)Android的第1个版本Android 1.1是( )年9月发布的。

(2)Android系统采用分层架构,由高至低分别为:( )、( )、( )和( )。

(3)Android的分层架构中,应用框架层使用( )语言开发,核心库使用( )语言开发。

(4)程序员在编写Android应用程序时,主要调用( )层提供的接口实现。

(5)在Android智能终端中,有很多应用,如拍照、管理联系人等,它们都属于Android的( )层。

(6)为了让程序员更加便捷地运行调试程序,Android提供了( ),可以方便地运行程序,而不需要真实的移动终端。

(7)Android Studio是一项全新的基于( )的Android开发环境,类似于Eclipse ADT插件,Android Studio提供了集成的( )开发工具用于开发和调试。

(8)一个Android项目成功创建后,默认生成一个布局文件activity_main.xml,该文件位于项目的( )文件夹中。

(9)新建一个Android Studio项目时,会默认生成一个Activity文件MainActivity.java,该文件中会自动导入2个类,分别是( )和( ),同时导入Menu和MenuItem 2个接口。

(10)在Android应用程序中,界面是通过布局文件设定的,布局文件采用( )格式。

(11)在Android程序中,src文件夹用于放置程序的( )。

(12)Android应用程序的配置文件名称为( )。

2.选择题

(1)创建程序的过程中,填写Application Name表示( )。

A.应用程序名称

B.项目名称

C.项目包名

D.类名称

(2)Android操作系统的手机可以有以下( )方法进行软件安装。(多选题)

A.通过手机直接登录百度网站下载安装

B.通过手机直接登录Android门户网站进行下载安装

C.通过数据线与计算机连接直接下载安装

D.通过PC终端上网下载至SD卡里再插入手机进行安装

(3)如果需要创建一个字符串资源,需要将字符串放在res\values的哪个文件中?( )

A.value.xml

B.strings.xml

C.dimens.xml

D.styles.xml

(4)要让布局文件或者控件能够显示在界面上,必须设置RelativeLayout和控件的( )。

A.宽度或高度

B.宽度和id

C.宽度和高度

D.高度和id

(5)AndroidManifest.xml配置文件中,<activity>和<application>里都可以设置android:label标签,<activity>的优先级( )<application>。

A.低于

B.等于

C.高于

D.无法确定

(6)Android项目启动时最先加载的是AndroidManifest.xml文件,如果有多个Activity,以下哪个属性决定了该Activity最先被加载?( )

A.android.intent.action.MAIN

B.android.intent.action.LAUNCHER

C.android.intent.action.ACTIVITY

D.android.intent.action.ICON

(7)Android安装软件后缀是( )。

A..sis

B..cab

C..apk

D..jar

3.简答题

(1)简述Android开发环境安装的步骤。

(2)简述Android应用程序创建和运行的步骤。

(3)如何区分Android Studio中的Project和Module?

(4)如何在Android Studio开发环境中打开Android项目文件所在的目录?

(5)Android程序如何获取界面上的控件并在窗口中显示?

(6)简述Android项目中重要的文件夹和文件,以及它们的作用。