企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 第1章 Android 简介 --- ## Android简介 要了解应用程序的运作方式,请从App Fundamentals开始 。 要立即开始编码,请阅读构建您的第一个应用程序。 Android提供了丰富的应用程序框架,允许您在Java语言环境中为移动设备构建创新的应用程序和游戏。左侧导航中列出的文档提供了有关如何使用Android各种API构建应用程序的详细信息。 如果您刚开始使用Android开发,请务必了解Android应用程式架构的下列基本概念: ## 应用程序提供多个入口点 * Android应用程序构建为可以单独调用的不同组件的组合。例如,个人活动为用户界面提供单个屏幕,并且服务在后台独立地执行工作。 * 从一个组件,您可以使用意图启动另一个组件。您甚至可以在其他应用程序中启动组件,例如地图应用程序中的活动以显示地址。此模型为单个应用程序提供多个入口点,并允许任何应用程序作为其他应用程序可能调用的操作的用户“默认”行为。 ## 学到更多: * 应用基础知识 * 意图和意图过滤器 * 活动 ## 应用适应不同的设备 Android提供了一个自适应应用程序框架,允许您为不同的设备配置提供独特的资源。例如,您可以为不同的屏幕尺寸创建不同的XML布局文件,系统根据当前设备的屏幕尺寸确定要应用的布局。 如果任何应用功能需要特定硬件(如相机),您可以在运行时查询设备功能的可用性。如有必要,您还可以声明应用所需的功能,因此Google Play商店等应用市场不允许在不支持该功能的设备上安装。 ## 学到更多: * 设备兼容性 * 资源概述 * 用户界面概述