构建首个应用

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

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

应用提供多个入口点

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

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

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

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

应用可适应不同的设备

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

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

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

牢记这两个基本概念,继续学习下一课来构建您的首个应用!