Android to mobilny system operacyjny Google, używany do programowania lub tworzenia urządzeń cyfrowych (smartfony, tablety, samochody, telewizory, Wear, Glass, IoT). W przypadku tematów związanych z Androidem użyj tagów specyficznych dla Androida, takich jak android-intent, android-activity, android-adapter itp. W przypadku pytań innych niż programowanie lub programowanie, ale związanych ze strukturą Androida, użyj tego linku: https: // android.stackexchange.com.

Android to mobilny system operacyjny opracowany przez konsorcjum programistów znane jako Open Handset Alliance, którego głównym dostawcą i sprzedawcą komercyjnym jest Google. Opiera się na zmodyfikowanej wersji jądra systemu Linux i innym oprogramowaniu typu open source i jest przeznaczona głównie dla urządzeń mobilnych z ekranem dotykowym, takich jak smartfony i tablety. Ponadto firma Google dalej rozwijała Android TV do telewizorów, Android Auto do samochodów i Wear OS do zegarków naręcznych, każdy z wyspecjalizowanym interfejsem użytkownika. Odmiany Androida są również używane na konsolach do gier, aparatach cyfrowych, komputerach PC i innych urządzeniach elektronicznych.

Wykorzystanie tagów

Pytając o problem „wymuś zamknięcie” lub „niestety aplikacja zatrzymała się” w Twojej aplikacji lub jakikolwiek inny wyjątek, zawsze dołączaj ślad stosu wyjątków z Logcatw pytaniu.

Dodając dodatkowe tagi do pytań, użyj tagów specyficznych dla Androida, takich jak android-intent, android-activity, android-adapter, a nie pojedyncze tagi, takie jak intent, activitylub adapter.

Odpowiedzi na pytania dotyczące Androida dla osób niebędących programistami można znaleźć na stronie Android Enthusiasts Stack Exchange.

Tagi monitorowane przez producenta

Te tagi są używane do pomocy programistom przez producentów urządzeń z systemem Android w przypadku ich określonych urządzeń:

Tagi monitorowane przez niezależnych dostawców oprogramowania

Te tagi są przeznaczone dla bibliotek, usług itp. Na Androida, które są monitorowane przez ich odpowiednich programistów:

commonsware-cwac(datadroidactionbarsherlock(obecnie przestarzałe))
retrofitdaggerleakcanaryandroid-glidebutterknifeottopicassogreendao

Zasoby

Wersje Androida

Oficjalna dokumentacja API

Aplikacje

Kod źródłowy i budynek

Deweloperzy

Lista odtwarzania filmów dla Google I / O.

  • Witryna projektu narzędzi systemu Android
    W tej witrynie można znaleźć informacje na temat narzędzi programistycznych dla Android (Dalvik Debug Monitor Server (DDMS), przeglądarka hierarchii, lint) i różne wskazówki & amp; dokumenty instruktażowe.

Ponadto istnieją inne witryny pomocy technicznej dla programistów Androida, które działają w innych językach.

Jeśli masz pytania niezwiązane z programistami, odwiedź witrynę Android Enthusiasts Stack Exchange.

Książki o programowaniu na Androida

Rejestratory systemu Android

  • rejestrator- prosty, ładny i potężny rejestrator dla Androida
  • drewno- rejestrator z małym, rozszerzalnym interfejsem API, który zapewnia narzędzia ponad normalną klasą Log systemu Android.
  • LoggingInterceptor- przechwytywacz OkHttp, który ładnie rejestruje dane żądań i odpowiedzi.
  • Bugfender- prześlij swoje dzienniki i sprawdź je online, specjalnie stworzone na urządzenia mobilne
  • EzyLogger- prosty lekki rejestrator
  • Logback-android">Logback dla Androida - port logowania do Androida, który zapewnia wysoce konfigurowalną strukturę rejestrowania dla aplikacji na Androida.

Pokoje czatowe

Porozmawiaj o Androidzie z innymi użytkownikami Stack Overflow:

Wymiana stosu

IRC:

IDE programistyczne

Poradniki i przykłady

Kursy online

Zweryfikowane kursy specjalizacji online

Witryny zawierające listę bibliotek Androida

Aplikacje na Androida typu open source

Próbki

Podcasty na Androida

Tygodniowo

Często Zadawane Pytania