以下页面的内容将指导您如何构建简单的 Android 应用。您将学习如何使用 Android Studio 创建并运行“Hello World”项目。然后,您要为应用新建一个界面,该界面需要一些用户输入并会在应用中打开第二个屏幕。
但是在您开始前,您应了解 Android 应用的两个基本概念:
应用提供多个入口点
Android 应用都是将可单独调用的组件加以组合构建而成。例如,Activity便是提供界面的一种应用组件。
“主”Activity 是在用户点按您的应用图标时首先启动的对象,不过您可以从其他位置将用户直接引导至不同的 Activity,例如从通知,或者甚至从其他应用引导。
广播接收器和服务等其他组件也支持您的应用在没有界面的情况下执行后台任务。
构建您的第一个应用后,请参阅应用基础知识详细了解其他组件。
应用可适应不同的设备
Android 助力您为不同设备提供不同的资源。例如,您可以为不同的屏幕尺寸创建不同的布局。然后,系统根据当前设备的屏幕尺寸决定要使用的布局。
如果有任何应用功能需要特定的硬件(例如相机),您可以查询设备的该硬件是否正在运行,如果未在运行,则禁用相应功能。您也可以根据需要设置某些功能,这样在没有这些功能的情况下,Google Play 便不会允许在设备上进行安装。
构建您的第一个应用后,请参阅设备兼容性详细了解设备配置。