Beiträge

Vielen Dank für Ihr Interesse an Android! Hier sind einige Möglichkeiten, wie Sie sich einbringen und uns helfen können, Android zu verbessern. Hintergrundinformationen zum Android-Projekt und unseren Zielen finden Sie unter Für die Android-Entwicklung einrichten .

Fehler melden

Eine der einfachsten und effektivsten Möglichkeiten, Android zu verbessern, ist das Melden von Fehlern. Weitere Informationen finden Sie unter Fehler melden .

Beachten Sie, dass wir nicht garantieren können, dass ein bestimmter Fehler in einer bestimmten Version behoben wird. Um zu sehen, was mit Ihrem Bug passiert, nachdem Sie ihn gemeldet haben, lesen Sie Life of a Bug .

Anwendungen entwickeln

Wir haben Android entwickelt, damit alle Entwickler ihre Apps auf einer offenen Plattform an Benutzer verteilen können. Eine der besten Möglichkeiten, Android zu helfen, besteht darin, coole Apps zu schreiben, die die Benutzer lieben!

Um zu beginnen, besuchen Sie developer.android.com . Diese Website bietet die Informationen und Tools, die Sie zum Schreiben von Apps für kompatible Android-Geräte mit dem SDK benötigen.

Tragen Sie zum Code bei

Code ist König. Wir würden gerne alle von Ihnen eingereichten Änderungen überprüfen, also sehen Sie sich die Quelle an, wählen Sie einen Fehler oder eine Funktion aus und beginnen Sie mit der Programmierung. Beachten Sie, dass je kleiner und zielgerichteter Ihre Patch-Übermittlungen sind, desto einfacher ist es für uns, sie zu überprüfen.

Sie können mit Android beginnen, indem Sie sich über die Links auf der linken Seite über die Lebensdauer eines Patches , Git und Repo und andere Tools informieren. Sie können auch die Aktivitäten zu allen Beiträgen auf unserem Gerrit-Server einsehen. Beachten Sie, dass einige Teile von Android erfordern, dass Sie Patches an Upstream-Projekte senden . Wenn Sie unterwegs Hilfe benötigen, treten Sie unseren Diskussionsgruppen bei .

Codestile

Um beim Beitragen von Code die besten Ergebnisse zu erzielen, folgen Sie dem Codestil, der in diesem Teilprojekt (Abschnitt) des Android Open Source Project (AOSP) verwendet wird. Der größte Teil von Android ist in Java geschrieben, daher sollten Sie dem AOSP-Java-Codestil folgen.

Einige Teile von AOSP sind in Kotlin geschrieben, wie etwa frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt . Sie können Kotlin in Bereichen der Plattform verwenden, die bereits in Kotlin geschrieben wurden. Weitere Informationen zu Kotlin in Android finden Sie im Kotlin-Styleguide des Android-Entwicklers und im Kotlin-Java-Interop-Leitfaden . Ausführlichere Anleitungen zu Kotlin finden Sie auf der Website für Kotlin-Sprachen .

API-Richtlinien

AOSP-Entwickler sollten beim Schreiben von APIs die Android-API-Richtlinien verstehen und befolgen. Verwenden Sie diese Richtlinien, um den Kontext hinter den API-Entscheidungen von Android zu sehen. Ergänzungen und Modifikationen von Plattform-APIs werden von Metalava validiert.