Save the date! Android Dev Summit is coming to Sunnyvale, CA on Oct 23-24, 2019.

适用于应用开发者的文档

无论是为 Android 手持式设备、Wear OS by Google、Android TV、Android Auto 还是为 Android Things 构建应用,本节都可为您提供所需准则和 API 参考。

示例

Android 架构蓝图

一系列讨论和展示 Android 应用不同架构工具和模式的示例。

Universal Android Music Player 示例

本示例介绍如何构建适用于多种机型的音频媒体应用,以及在 Android 手机、平板电脑、Auto、Wear 和 Cast 设备上提供一致的用户体验。

Android 架构组件示例

有关 Android 架构组件的示例。

Android 测试示例

一系列演示自动测试不同框架和技术的示例。

Topeka for Android

展示 Android Material Design 的趣味问答应用。

Android NDK 示例

Android Studio 的 Android NDK 示例。

Android 架构组件

此库可为生命周期管理和数据持久化等基本应用架构任务提供 API,以便编写模块化应用时减少样板文件代码。

支持库

Android 支持库可提供许多功能的向后兼容版本,包括未内置于框架中的其他功能。

数据绑定库

数据绑定库可帮助您编写说明性布局。

Android Test

Android Test 可帮助您为应用构建和运行测试代码。

Play Billing 库

Google Play 上的应用内购买结算提供一个直接、简单的界面,让您可以使用 Google Play 发送应用内购买结算请求和管理应用内购买结算事务。

开发者工具

Android Emulator

与使用物理设备相比,您可以更快的速度在 Android Emulator 上安装和运行应用。此工具可模拟各种设备配置和硬件传感器,并可使用快照快速回到离开时的位置。

配置构建

Android Studio 使用 Gradle 这一高级构建工具包自动执行构建流程,同时可让您定义灵活的自定义构建配置。

构建界面布局

Android Studio 中有一个布局编辑器,可让您构建和预览您的应用界面,您只需将元素拖至可视化设计编辑器即可,无需手动编写布局 XML。

分析您的应用性能

应用性能不佳会破坏用户体验,损害应用的声誉。如果应用响应速度慢、动画不连贯、冻结、崩溃或极其耗电,用户会察觉到这些问题。为避免出现这些性能问题,您可使用 Android Profiler 检测应用的内存、CPU 和网络使用情况。

更多教育资源

初学者和经验丰富的 Android 开发者均可查看以下资源。

Android Codelab

Codelab 是自主计划的短期教程,可帮助您逐步完成构建特定类型的应用或在现有应用中添加新功能的流程。

在线视频课程

Google 与 Udacity 合作,通过在线视频教授 Android 开发知识。现有多种免费课程可供选择,您也可以注册参加纳米学位计划。

培训课程

这些在线培训可指导您完成如何构建 Android 应用的流程。课程内容适用于新开发者和高级开发者。

最新视频