构建首个应用

本部分介绍如何构建简单的 Android 应用。首先,您将了解如何通过 Android Studio 创建“Hello, World!”项目并运行它。然后,您将为应用创建一个新界面,该界面会接受用户输入,并切换到应用中的一个新屏幕以显示用户输入内容。

开始之前,您需要了解有关 Android 应用的两个基本概念:它们如何提供多个入口点,以及它们如何适应不同的设备。

应用提供多个入口点

Android 应用由各种可单独调用的组件构成。例如,activity 是提供界面 (UI) 的一种应用组件。

“主”activity 在用户点按您的应用图标时启动。您还可以将用户从其他位置(例如,从通知中,甚至从其他应用中)引导至某个 activity。

其他组件(例如广播接收器和服务)使应用能够在没有界面的情况下执行后台任务。

构建您的首个应用后,您可以参阅应用基础知识,详细了解其他应用组件。

应用可适应不同的设备

Android 允许您为不同的设备提供不同的资源。例如,您可以针对不同的屏幕尺寸创建不同的布局。系统会根据当前设备的屏幕尺寸确定要使用的布局。

如果应用的任何功能需要特定的硬件(例如相机),您可以在运行时查询该设备是否具有该硬件,如果没有,则停用相应的功能。您可以指定应用需要特定的硬件,这样,Google Play 就不会允许在没有这些硬件的设备上安装应用。

构建您的首个应用后,请参阅设备兼容性概览,详细了解设备配置。

牢记这两个基本概念,采用以下任一方式继续学习。通过主文档,您可以轻松跳转到其他主题以详细了解构建应用的特定方面,如果您愿意继续浏览主文档,则可以接着学习下一课来构建您的首个应用。但是,如果您想查看说明整个流程中各个步骤的分步教程,不妨考虑学习使用 Kotlin 进行 Android 开发的基础知识课程。