适用于应用开发者的文档

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

示例

Android
一系列讨论和展示适用于 Android 应用的不同架构工具和模式的示例。
Java
此示例介绍了如何实现可在多种型号的设备上运行的音频媒体应用,以及如何在 Android 手机、平板电脑、Auto、Wear 和 Cast 设备上提供一致的用户体验。
Java
Android 架构组件的示例。
Java
一系列演示用于自动测试的不同框架和技术的示例。
Kotlin
一个很好玩的测验,展示了 Android Material Design。
C++
Android Studio 的 Android NDK 示例。

软件库

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

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

借助数据绑定库,您可以编写声明式布局。
Android Test 可帮助您为应用构建和运行测试代码。
Google Play 结算服务提供了一个简单的接口,使您能够通过 Google Play 发送结算请求和管理结算事务。

开发者工具

指南
与使用实体设备相比,您可以在 Android 模拟器上更快地安装和运行应用。它可以模拟各种不同的设备配置和硬件传感器,以及使用快照快速回到上次停下的地方。
指南
Android Studio 使用高级编译工具包 Gradle 自动执行编译流程,同时可让您设定灵活的自定义编译配置。
指南
Android Studio 包含一个布局编辑器,您只需将元素拖动到可视化设计编辑器,即可构建和预览应用界面,而无需手动编写布局 XML。
指南
应用性能不佳会破坏用户体验,损害应用的声誉。如果应用响应速度慢、动画播放不流畅、卡顿、崩溃或极其耗电,用户会察觉到这些问题。为避免出现这些性能问题,您可以使用 Android Profiler 衡量应用的内存、CPU 和网络使用情况。

更多教育资源

请查看以下面向初学者以及经验丰富的 Android 开发者的其他资源。

Codelab 是一种可按自己的进度学习的简短教程,可指导您完成构建特定类型的应用或为现有应用添加新功能的过程。
Google 与 Udacity 合作以在线视频形式推出 Android 开发教学课程,您可以学习几个免费的课程,也可以报名参加纳米学位课程。
这些在线培训可指导您学习 Android 应用的整个构建流程。其中既有适合新手的课程,也有适合高级开发者的课程。

最新视频