Google is committed to advancing racial equity for Black communities. See how.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Współtworzenie

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 uzyskać informacje na temat projektu systemu Android i naszych celów, zobacz Konfigurowanie 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 .

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 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 nam je przejrzeć.

Możesz rozpocząć korzystanie 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 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 na temat Kotlin w systemie Android, zobacz przewodnik po stylach 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 .