เกี่ยวกับ Codelab นี้
1 简介
在此 Codelab 中,您将基于 Android Studio 提供的基本应用模板创建您的首个 Android 应用(生日快乐)。此外,您还将对 Android 项目有个大致了解,并学习到如何在 Android Studio 中使用不同的窗口。
前提条件
- 熟悉如何设置、配置和使用文字处理器或电子表格等应用
学习内容
- 如何使用模板为 Android 应用创建 Android Studio 项目
构建内容
- 基于模板的基本 Android 应用
所需条件
- 一台安装了 Android Studio 的计算机
2 构建您的首个应用
在此任务中,您将使用 Android Studio 提供的项目模板创建一个 Android 应用。
项目模板
在 Android Studio 中,项目模板是一个 Android 应用,其中包含所有必要的部件,但不具有什么功能。其宗旨是帮助您更快地入门,为您省去一些工作。Android Studio 中的一些模板示例包括:包含一个地图的应用以及具有多个屏幕的应用。
创建空 Activity 项目
在以下步骤中,您将使用 Empty Activity 项目模板为您的新应用创建一个新的 Android Studio 项目。
- 点击 Android Studio 图标启动 Android Studio(如果尚未打开):
- 系统随即会打开 Welcome to Android Studio 窗口。点击 New Project。
- New Project 窗口随即会打开,其中列出了 Android Studio 提供的模板。
- 点击顶部的标签页并滚动浏览模板,了解您可以执行的操作!我们针对许多不同类型的设备(例如手机、平板电脑和手表)以及不同类型的应用(具有可滚动屏幕的应用、包含地图的应用以及采用复杂导航方式的应用)提供了模板。
- 在窗口左上角,点击 Phone and Tablet 标签页。
- 点击最上面一行中的 Empty Activity 模板,以选择该模板作为项目的模板。
Empty Activity 模板是可用于创建应用的最简单的模板。它只有一个屏幕,上面显示一条简单的消息“Hello World!”。
- 点击窗口底部的 Next。New Project 对话框随即会打开。
按如下方式配置项目:
- Name 是应用的名称。在 Name 下方的框中,输入
Happy Birthday
作为项目的名称。 - Package name 是 Android 系统用来唯一标识您的应用的名称。通常,该名称默认为贵组织的名称后跟应用的名称,且所有字符均采用小写形式(在此例中为“
com.example.happybirthday
”)。 - Save location 是保存与项目相关的所有文件的位置。请记下这些文件在您计算机上的保存位置,以便查找文件。您可以暂时将“Save location”字段保留原样。
- Language 定义了您要用于构建项目的编程语言。请确保在 Language 字段中选择
Kotlin
。 - Minimum SDK 指示可运行您的应用的最低 Android 版本。从下拉列表中选择
API 19: Android 4.4 (KitKat)
。
- 请注意 Minimum SDK 下的信息性说明,该说明指出了如果选择相应 API 级别,您的应用可以在多少设备上运行。如果您有兴趣,请点击 Help me choose 链接,以查看各个 Android 版本的列表,如下所示。然后,返回 New Project 窗口。
- 在 New Project 窗口中,确保 Use legacy android.support libraries 未选中。如果您想详细了解相关信息,请点击问号图标。
- 点击 Finish。
Android Studio 会打开项目及其所有文件。
首次打开 Android Studio 时,您会看到以下三个窗口:
(1) Project 窗口显示项目的文件和文件夹。
(2) Editing 窗口用于修改代码。
(3) What's New 窗口显示资讯和实用提示。
在 Android Studio 的右下角,会显示进度条或消息来指示 Android Studio 是否仍在设置您的项目。例如:
- 等待 Android Studio 完成项目设置。项目设置完成后,系统会在左下角显示一条消息通知您,如下所示。
3 在虚拟设备(模拟器)上运行您的应用
在该任务中,您将使用设备管理器创建移动设备的软件版本(模拟器),然后在计算机上运行它。虚拟设备(即模拟器)可以模拟特定类型的 Android 设备(如手机)的配置。它可以是搭载您所选 Android 系统版本的任何手机或平板电脑。然后,您将使用该虚拟设备运行通过 Empty Activity 模板创建的应用。
创建 Android 虚拟设备 (AVD)
如要在计算机上运行模拟器,首先应为虚拟设备创建配置。
- 在 Android Studio 菜单栏中,依次选择 Tools > Device Manager。
设备管理器显示如下。(如果您以前创建过设备,此处将会列出。)
- 点击 Create device。
系统随即会显示 Select Hardware 窗口。
Select Hardware 窗口显示了一系列预配置的设备(按 Category 整理),您可以从中进行选择。对于每种设备,该表都提供了 Size 列(提供显示屏尺寸信息)、Resolution 列(提供以像素为单位的屏幕分辨率信息)和 Density 列(提供像素密度信息)。
- 选择 Phone 类别。
- 选择一部手机(例如
Pixel 5
),然后点击 Next。您可以选择任何手机,但对于此 Codelab,请选择较新的设备。
系统随即会显示 System Image 窗口。在该窗口中,选择要在虚拟设备上运行的 Android 系统版本。这可让您在不同版本的 Android 系统上测试您的应用。
- 在 Recommended 标签页中,选择
S
作为要在虚拟设备上运行的 Android 系统版本。在撰写本文时,这是最新的 Android 版本,不过您可以选择任何较新的稳定版本。点击此处查看稳定版本列表。
- 点击 Next。
系统随即会显示 Android Virtual Device (AVD) 窗口,您可以从该窗口中为设备选择其他配置详情。
- 在 AVD Name 字段中,输入您的 Android 虚拟设备的名称。保持其余部分不变。
- 点击 Finish。
您的新虚拟设备会显示在设备管理器窗口中,并可供使用。
在虚拟设备上运行您的应用
- 将 Android Studio 调入前台(如果尚不在前台)。
- 在 Android Studio 中,从工具栏找到虚拟设备下拉菜单(与以下示例类似),然后从下拉列表中选择您创建的虚拟设备。
(或者,依次点击 Run > Select Device..,然后从弹出式窗口上显示的可用设备中选择您的虚拟设备。)
- 在 Android Studio 中,依次选择 Run > Run app,或点击工具栏中的 Run 图标。虚拟设备的启动方式与实体设备类似。这可能需要一些时间,具体取决于您的计算机的速度。
当您的应用准备就绪时,会在虚拟设备上打开,如下所示。
太棒了!您的虚拟设备现已启动,正在运行。请注意,应用名称现在为“Happy Birthday
”,且屏幕上显示“Hello World!
”。
4 查找项目文件
配置项目后,Android Studio 会在计算机上为您的所有 Android 项目创建一个名为 AndroidStudioProjects 的文件夹。在 AndroidStudioProjects 文件夹内,Android Studio 还会创建一个与应用同名的文件夹(在本例中为 HappyBirthday)。
HappyBirthday 文件夹是您的项目文件夹。Android Studio 会将您创建的文件和 Android Studio 创建的文件都保存在项目文件夹中。
- 在 Android Studio 中,查看左侧的 Project 窗口。Project 窗口显示项目的文件和文件夹。
Project 窗口中的文件经过整理,以便您编写代码时可以更轻松地在项目文件之间导航。不过,如果您通过文件浏览器(如 Finder 或 Windows 资源管理器)查看文件,则文件层次结构的组织方式会明显不同。
在该任务中,您将探索项目文件夹层次结构的这两种不同视图。
- 在 Android Studio 的 Project 窗口中,从左上角的下拉菜单中选择 Android。
您应该会看到类似于下图所示的文件列表:
在为项目编写代码时,这种视图和文件组织方式非常有用。
您还能以文件浏览器(如 Finder [对于 macOS] 或资源管理器 [对于 Windows])视图形式查看文件。
- 在 Project 窗口中,从下拉菜单中选择 Project Source Files。
请注意,标题会更改为存储项目文件的文件夹。
现在,您可以像在任何文件浏览器中一样浏览文件。
- 如需切换回之前的视图,请在 Project 窗口中再次选择 Android。
太好了!您现在可以通过模板创建和运行应用,并可以查找项目文件。