The Android Developer Challenge is back! Submit your idea before December 2.

应用开发者文档

无论您要针对 Android 手机、Wear OS by Google 谷歌、Android TV、Android Auto 还是 Android Things 打造应用,本部分都可以提供您所需的指南和 API 参考文档。

示例

Android

Android 架构蓝图

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

Universal Android Music Player 示例

此示例介绍了如何实现可在多种型号的设备上运行的音频媒体应用,以及如何在 Android 手机、平板电脑、Auto、Wear 和 Cast 设备上提供一致的用户体验。
Java

Android 架构组件示例

Android 架构组件示例。
Java

Android 测试示例

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

Android 版 Topeka

一个很好玩的测验,展示了 Android Material Design。
C++

Android NDK 示例

Android Studio 的 Android NDK 示例。

Android 架构组件

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

支持库

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

数据绑定库

借助数据绑定库,您可以编写声明式布局。

Android 测试

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

Play 结算库

Google Play 结算服务提供了一个简单的接口,使您能够通过 Google Play 发送结算请求和管理结算事务。

开发者工具

指南

Android 模拟器

与使用物理设备相比,您可以在 Android 模拟器上更快地安装和运行应用。它可以模拟各种不同的设备配置和硬件传感器,以及使用快照快速回到上次停下的地方。
指南

配置编译系统

Android Studio 使用高级编译工具包 Gradle 自动执行编译流程,同时可让您设定灵活的自定义编译配置。
指南

构建界面布局

Android Studio 包含一个布局编辑器,可让您构建和预览自己的应用界面,为此,您只需将元素拖动到可视化设计编辑器即可,无需手动编写布局 XML。
指南

分析应用性能

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

更多教育资源

查看以下其他资源,无论是初学者还是经验丰富的 Android 开发者,均可参阅。

Android Codelab

Codelab 是一种可按自己的进度学习的简短教程,可指导您完成构建特定类型的应用或为现有应用添加新功能的过程。

在线视频课程

Google 与 Udacity 合作以在线视频形式推出 Android 开发教学课程,您可以学习几个免费的课程,也可以报名参加纳米学位课程。

培训课程

这些在线培训可指导您完成构建 Android 应用的整个流程。无论您是新手还是高级开发者都值得参考。

最新视频