贡献

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

感谢您对 Android 的关注!您可以通过以下方式参与并帮助我们改进 Android。有关 Android 项目的背景和我们的目标,请查看设置 Android 开发

报告错误

帮助改进 Android 的最简单、最有效的方法之一是提交错误。有关详细信息,请访问报告错误

请注意,我们不能保证任何特定的错误都会在任何特定版本中得到修复。要查看报告错误后会发生什么情况,请阅读错误的生命周期

开发应用

我们创建了 Android,以便所有开发人员都可以在开放平台上向用户分发他们的应用程序。您可以帮助 Android 的最佳方式之一就是编写用户喜爱的炫酷应用!

要开始,请访问developer.android.com 。此站点提供使用 SDK 为兼容的 Android 设备编写应用程序所需的信息和工具。

贡献代码

代码为王。我们很乐意审核您提交的任何更改,因此请检查源代码、选择错误或功能并进行编码。请注意,您提交的补丁越小、越有针对性,我们审查它们就越容易。

您可以使用左侧的链接了解补丁的生命周期Git 和 Repo以及其他工具,从而开始使用 Android。您还可以在我们的Gerrit 服务器上查看所有贡献的活动。请注意,Android 的某些部分要求您向上游项目提交补丁。如果您在此过程中需要帮助,请加入我们的讨论组

代码风格

为了在贡献代码时获得最佳结果,请遵循 Android 开源项目 (AOSP) 的该子项目(部分)中使用的代码风格。 Android 大部分是用 Java 编写的,所以你应该遵循AOSP Java 代码风格

AOSP 的某些部分是用 Kotlin 编写的,例如frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt 。您可以在已经用 Kotlin 编写的平台区域中使用 Kotlin。有关 Android 中 Kotlin 的更多信息,请参阅 Android 开发人员Kotlin 风格指南Kotlin-Java 互操作指南。有关更广泛的 Kotlin 指南,请参阅Kotlin 语言网站

API 指南

AOSP 开发人员在编写 API 时应理解并遵循Android API 指南。使用这些准则来了解 Android API 决策背后的背景。平台 API 的添加和修改由Metalava验证。