Dziękujemy za zainteresowanie Androidem! Oto kilka sposobów, w jakie możesz się zaangażować i pomóc nam ulepszyć Androida. Aby uzyskać więcej informacji na temat projektu Android i naszych celów, zapoznaj się z sekcją Konfigurowanie do tworzenia aplikacji 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 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 pokochają!
Aby rozpocząć, odwiedź stronę developer.android.com . Ta witryna zawiera informacje i narzędzia potrzebne do pisania aplikacji dla zgodnych urządzeń z systemem Android przy użyciu zestawu SDK.
Przyczynić się do kodu
Kod jest królem. Chcielibyśmy przejrzeć wszelkie przesłane zmiany, więc sprawdź źródło, wybierz błąd lub funkcję i zacznij kodować. Pamiętaj, że im mniejsze i bardziej ukierunkowane poprawki, tym łatwiej nam je przejrzeć.
Możesz zacząć korzystać z Androida, 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ą przesyłania poprawek do projektów nadrzędnych . Jeśli potrzebujesz pomocy, dołącz do naszych grup dyskusyjnych .
Style kodu
Aby uzyskać najlepsze wyniki podczas przesyłania 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 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 Kotlin w Androidzie, zobacz Przewodnik po stylach Kotlin dla deweloperów Androida i Przewodnik międzyoperacyjny Kotlin-Java . Aby uzyskać bardziej szczegółowe wskazówki dotyczące języka Kotlin, zobacz witrynę języka Kotlin .
Wytyczne API
Deweloperzy AOSP powinni rozumieć i przestrzegać wytycznych dotyczących interfejsu API systemu Android podczas pisania interfejsów API. Skorzystaj z tych wytycznych, aby poznać kontekst decyzji dotyczących interfejsu API Androida. Dodatki i modyfikacje interfejsów API platformy są zatwierdzane przez firmę Metalava .