05第三章课后习题

3-1 简述应用 Eclipse 创建 Android 应用程序并运行的具体步骤。

(1)启动 Eclipse,选择“文件(F)”/“新建(N)”/“项目®…”菜单项,将打开“新建项目”对话框,在该对话
框中,选择 Android 文件夹中 Android Application Project,单击“下一步(N)>”按钮。
(2)将弹出“New Android Application”对话框,该对话框中首先输入应用程序名称、项目名称和包名,然后分
别在 Minimum Required SDK、Target SDK、Compile With 和 Theme 下拉列表中选择可以运行的最低版本、创建 Android
程序的版本,以及编译时使用的版本和使用的主题。
(3)单击“下一步”按钮,将打开配置项目存放位置的对话框,这里采用默认设置。
(4)单击“下一步”按钮,打开 Configure Launcher Icon 对话框,该对话框可以对 Android 程序的图标相关信
息进行设置。
(5)单击“下一步”按钮,打开 Create Activity 对话框,该对话框用于设置要生成的 Activity 的模板,这里采用
默认,单击“下一步”按钮,将打开 New Blank Activity 对话框,该对话框设置 Activity 的相关信息,包括 Activity 的
名称、布局文件名称等,这里采用默认,单击“完成”按钮,即可创建一个 Android 程序。程序创建完成后,Eclipse
将自动打开该项目。
(6)在包资源管理器中,选中要运行的项目(这里为 AccountMS),单击 Eclipse 工具条中
按钮,弹出选
择项目运行方式对话框。选择“Android Application”,单击“确定”按钮,将显示“正在启动 AccountMS”对话框,
启动完成后,将自动关闭该对话框,并打开模拟器对话框,启动模拟器。
(7)模拟器启动完毕后,会显示屏幕锁定的模拟器,解锁屏幕后,将显示项目的运行结果。

简述 R.java 和 AndroidManifest.xml 文件的作用。

R.java 文件用来定义 Android 程序中所有资源的索引,在 Java 源文件中编写代码时,可以直接通过该索引访问
各种资源。
每个 Android 应用程序必须包含一个 AndroidManifest.xml 文件,它位于根目录中。它是整个 Android 应用的全
局描述文件。在该文件内,需要标明应用的名称、使用图标、Activity 和 Service 等信息,否则程序不能正常启动。

3-3 res 目录包括哪几个子目录,作用都是什么?

在 res 目录中还包括 drawable、layout 和 values 子目录。各子目录的作用如下:
 drawable 子目录
drawable 子目录通常用来保存图片资源。由于 Android 设备多种多样,其屏幕的大小也不尽相同。为了保证良
好的用户体验,会为不同的分辨率提供不同的图片,分别存放在不同的文件夹中,默认情况下,ADT 插件会自动创
建 drawable-xxhdpi(超超高)、drawable-xhdpi(超高)、drawable-hdpi(高)、drawable-mdpi(中)和 drawable-ldpi
(低)等 5 个文件夹,分别用于存放超超高分辨率图片、超高分辨率图片、高分辨率图片、中分辨率图片和低分辨
率图片。
 layout 子目录
layout 子目录主要用来存储 Android 程序中的布局文件,在创建 Android 程序时,会默认生成一个
activity_main.xml 布局文件。
 values 子目录
values 子目录通常用于保存应用中使用的字符串、样式和尺寸资源。

3-4 简述通过 Eclipse 创建并启动 Android 模拟器的具体步骤。

(1)单击 Eclipse 工具栏上
图标,显示 AVD 管理器对话框。
(2)单击“Create…”按钮,将弹出“Create new Android Virtual Device(AVD)”对话框,在该对话框中,首先输
入要创建的 AVD 名称,并选择 AVD 版本;然后设置 SD 卡的内存大小,并选择屏幕样式。
(3)单击“确定”按钮,返回“Android Virtual Device Manager”对话框,这时可以看到已经创建了一个 AVD。
(4)选中已经创建的 AVD,单击 Start…按钮,将弹出启动选项对话框,在该对话框中,可以对模拟器屏幕的大
小进行缩放,这里采用默认设置。
(5)单击 Launch 按钮,启动模拟器,第一次启动后,需要单击 OK 按钮才能进入到模拟器的主界面。
(6)以后再启动该模拟器时,将会显示锁屏界面。在屏幕上向上滑动直到小锁头变大并且颜色变为纯白色时停止
滑动,即可解除 Android 模拟器的锁定。完成模拟器的启动。

3-5 在命令行窗口中创建 AVD 并启动 d Android 模拟器的命令是什么?

(1)获得可用的 Android 平台版本,命令格式如下:
android list targets
(2)创建 AVD,命令格式如下:
android create avd -n <avd 名称 > -t <Android 版本 > -p <AVD 设备保存位置 > -s < 选择 AVD 皮肤 > -d <CPU/ABI>
例如,创建一个使用 ARM (armeabi-v7a) CPU 的名称为 MyAVD_arm 的 AVD 设备,可以使用下面的代码:
android create avd -n MyAVD_arm -t 1 -s HVGA -b default/armeabi-v7a
(3)通过 AVD 启动模拟器。命令格式如下:
emulator -avd <AVD 名称 >
例如,要通过名称为 MyAVD_arm 的 AVD 来启动模拟器,可以使用下面的命令。
emulator -avd MyAVD_arm
命令执行后,将启动一个模拟器。

3-6 如何删除 AVD ?

删除 AVD,通常情况下,也可以通过两种方法实现,一种是通过图形化界面实现,另一种是通过命令行实现。
下面分别进行介绍。
 通过图形化界面实现
删除 AVD 的步骤比较简单,只需要在“Android Virtual Device Manager”对话框中选中要删除的 AVD,然后单击
Delete 按钮即可。
 通过命令行实现
通过 android delete avd 命令可以删除已经创建的 AVD,具体的命令格式如下:
android delete avd -n <AVD 名称 >
例如,要删除名称为 MyAVD_arm 的 AVD,可以使用下面的命令。
android delete avd -n MyAVD_arm

猜你喜欢

转载自blog.csdn.net/weixin_44522477/article/details/111860279