Dziękujemy za zainteresowanie Androidem! Oto kilka sposobów, dzięki którym możesz się zaangażować i pomóc nam ulepszyć Androida. Aby zapoznać się z podstawowymi informacjami na temat projektu systemu Android i naszych celów, zapoznaj się z sekcją Konfiguracja do programowania na Androida .
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 .
Zauważ, że nie możemy zagwarantować, że jakikolwiek konkretny błąd zostanie naprawiony w konkretnym wydaniu. Aby zobaczyć, co stanie się z twoim błędem po jego zgłoszeniu, przeczytaj Life of a Bug .
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 pokochają użytkownicy!
Aby rozpocząć, odwiedź 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.
Wesprzyj kod
Kod jest królem. Chcielibyśmy przejrzeć wszelkie przesłane przez Ciebie zmiany, więc sprawdź źródło, wybierz błąd lub funkcję i zacznij kodować. Zwróć uwagę, że im mniejsze i bardziej ukierunkowane przesłane przez Ciebie poprawki, tym łatwiej będzie nam je przejrzeć.
Możesz zacząć korzystać z Androida, poznając życie poprawki , Git i Repo oraz inne narzędzia, korzystając z łączy po lewej stronie. Możesz również wyświetlić aktywność dotyczącą wszystkich wpisów na naszym serwerze Gerrit . Zwróć uwagę, że niektóre części Androida wymagają przesyłania poprawek do projektów nadrzędnych . Jeśli potrzebujesz pomocy po drodze, dołącz do naszych grup dyskusyjnych .
Style kodu
Aby uzyskać najlepsze wyniki podczas współtworzenia kodu, postępuj zgodnie ze stylem kodu używanym w tym podprojekcie (sekcji) projektu Android Open Source (AOSP). Większość Androida jest napisana w Javie, więc powinieneś przestrzegać stylu kodu Java AOSP .
Niektóre części AOSP są napisane w Kotlin, 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 Kotlin w systemie Android, zobacz przewodnik po stylu Kotlin dla programistów Androida i przewodnik międzyoperacyjny Kotlin-Java . Aby uzyskać bardziej szczegółowe wskazówki dotyczące Kotlin, zobacz witrynę językową Kotlin .
Wytyczne dotyczące API
Programiści AOSP powinni zapoznać się z wytycznymi interfejsu API systemu Android i przestrzegać ich podczas pisania interfejsów API. Skorzystaj z tych wskazówek, aby zobaczyć kontekst decyzji dotyczących interfejsu API systemu Android. Dodatki i modyfikacje interfejsów API platformy są zatwierdzane przez Metalava .