Wnieś swój wkład w rozwój Androida

Dziękujemy za zainteresowanie Androidem! Oto kilka sposobów, w jakie możesz się zaangażować i pomóc nam ulepszyć Androida. Informacje na temat projektu Androida i naszych celów można znaleźć w artykule Konfigurowanie oprogramowania dla systemu Android .

Zgłoś błędy

Jednym z najłatwiejszych i najskuteczniejszych sposobów ulepszania Androida jest zgłaszanie błędów. Aby uzyskać więcej informacji, odwiedź stronę Zgłaszanie błędów .

Należy pamiętać, że nie możemy zagwarantować, że konkretny błąd zostanie naprawiony w konkretnej wersji. Aby zobaczyć, co stanie się z Twoim błędem po jego zgłoszeniu, przeczytaj Życie błędu .

Twórz aplikacje

Stworzyliśmy Androida, aby wszyscy programiści mogli rozpowszechniać swoje aplikacje wśród użytkowników na otwartej platformie. Jednym z najlepszych sposobów, w jaki możesz pomóc Androidowi, jest pisanie fajnych aplikacji, które użytkownicy uwielbiają!

Aby rozpocząć, odwiedź stronę developer.android.com . Ta witryna zawiera informacje i narzędzia potrzebne do pisania aplikacji na zgodne urządzenia z systemem Android przy użyciu pakietu SDK.

Wnieś swój wkład w kod

Kod jest królem. Chętnie sprawdzimy wszelkie przesłane przez Ciebie zmiany, więc sprawdź źródło, wybierz błąd lub funkcję i zdobądź kod. Pamiętaj, że im mniejsze i bardziej ukierunkowane są Twoje zgłoszenia poprawek, tym łatwiej jest nam je przejrzeć.

Możesz rozpocząć pracę z Androidem, poznając życie łatki , Git i Repo oraz inne narzędzia, korzystając z łączy po lewej stronie. Możesz także zobaczyć aktywność wszystkich wpisów na naszym serwerze Gerrit . Pamiętaj, że niektóre części Androida wymagają przesłania poprawek do projektów źródłowych . Jeśli potrzebujesz pomocy, dołącz do naszych grup dyskusyjnych .

Style kodu

Aby uzyskać najlepsze wyniki podczas udostępniania kodu, postępuj zgodnie ze stylem kodu używanym w tym podprojekcie (sekcji) projektu Android Open Source Project (AOSP). Większość Androida jest napisana w Javie, dlatego powinieneś przestrzegać stylu kodu AOSP Java .

Niektóre części AOSP są napisane w Kotlinie, na przykład frameworks/base/packages/SystemUI/src/com/android/systemui/doze/util/BurnInHelper.kt . Możesz używać Kotlina w obszarach platformy już napisanych w Kotlinie. Aby uzyskać więcej informacji na temat Kotlina w systemie Android, zobacz Przewodnik po stylu Kotlin dla programistów Androida i Przewodnik po współdziałaniu Kotlin-Java . Bardziej szczegółowe wskazówki dotyczące Kotlina można znaleźć w witrynie poświęconej językowi Kotlin .

Wytyczne API

Programiści AOSP powinni rozumieć i przestrzegać wytycznych dotyczących interfejsów API systemu Android podczas pisania interfejsów API. Skorzystaj z tych wskazówek, aby poznać kontekst decyzji dotyczących interfejsu API systemu Android. Dodatki i modyfikacje API platformy są sprawdzane przez firmę Metalava .