Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

貢獻

感謝您對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準則

編寫API時,AOSP開發人員應了解並遵循Android API準則 。使用這些準則可以了解Android API決策背後的背景。平台API的添加和修改已由Metalava驗證。