Propozycje

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Dziękujemy za zainteresowanie Androidem! Oto kilka sposobów, w jakie możesz się zaangażować i pomóc nam ulepszyć Androida. Aby zapoznać się z informacjami na temat projektu Android i naszymi celami, zapoznaj się z artykułem Konfiguracja dla Android Development .

Zgłoś błędy

Jednym z najłatwiejszych i najskuteczniejszych sposobów ulepszania Androida jest zgłaszanie błędów. Więcej informacji znajdziesz na stronie Zgłaszanie błędów .

Pamiętaj, ż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 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.

Przyczyń się do kodu

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ć. Pamiętaj, że im mniejsze i bardziej ukierunkowane są Twoje zgłoszenia poprawek, tym łatwiej nam je przejrzeć.

Aby rozpocząć korzystanie z Androida, zapoznaj się z Life of a Patch , Git i Repo oraz innymi narzędziami, korzystając z linków po lewej stronie. Możesz także zobaczyć aktywność na wszystkich wkładach na naszym serwerze Gerrit . Pamiętaj, ż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 wnoszenia 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, więc powinieneś postępować zgodnie ze stylem kodu Java AOSP .

Niektóre części AOSP są napisane w Kotlinie, takie jak 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 o Kotlin w systemie Android, zapoznaj się z przewodnikiem po stylu dla programistów Androida Kotlin i przewodnikiem dotyczącym międzyoperacyjności Kotlin-Java . Aby uzyskać bardziej szczegółowe wskazówki dotyczące Kotlin, odwiedź stronę w języku Kotlin .

Wytyczne API

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