Latest web development tutorials

Android Przegląd

Czym jest Android?

android_overview_1

Android to system operacyjny open source, oparty na systemie Linux dla urządzeń mobilnych takich jak smartfony i tablety. Android przez Google i inne firmy doprowadziły Open Handset Alliance rozwinięte.

Android zapewnia jednolite podejście do tworzenia aplikacji, co oznacza, że ​​programiści potrzebują tylko rozwojem Androida, tak aby ich aplikacje mogą pracować na różnych urządzeniach mobilnych z systemem Android.

Google wydała pierwszą wersję beta Android Software Development Kit (SDK) w 2007 roku, pierwsza komercyjna wersja Androida 1.0, jest zwolniony we wrześniu 2008 roku.

27 czerwca 2012, na konferencji Google I / O, Google ogłosił wydanie wersji Android 4.1 Jelly Bean. Jelly Bean jest przyrostowych aktualizacji w funkcjonalności i wydajności, głównym celem jest poprawa interfejsu użytkownika,

Kod źródłowy Android jest oparty na wolnych i otwartych licencjach oprogramowania źródłowego. Większość kodu Google wydany na licencji Apache w wersji 2.0, jądro Linux zmienia wersję licencji GNU General Public 2.


Android Development Zalety

  • open Source
  • Wielu programistów i silniejsze społeczności
  • rosnący rynek
  • Integracja międzynarodowa App
  • Niskie koszty prac rozwojowych
  • Większe prawdopodobieństwo sukcesu
  • Bogate środowisko programistyczne

Charakterystyka Androida

Android jest potężnym i Apple 4GS konkurencyjnych funkcje systemu operacyjnego i obsługuje kilka świetnych funkcji. Niektóre funkcje obejmują:

nieruchomość opis
piękny UI Ekran podstawowy system operacyjny Android zapewnia piękny i intuicyjny interfejs użytkownika.
Łączność GSM / EDGE, IDEN, CDMA EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC oraz WiMAX.
pamięć Lekkie relacyjnej bazy danych SQLite do przechowywania danych
Wsparcie media H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF i BMP
aktualności SMS i MMS
Przeglądarka internetowa Oparta na silniku WebKit układzie open source, w połączeniu ze wsparciem dla HTML5 i CSS3 silnikiem V8 JavaScript Chrome.
Multi-touch Android natywne wsparcie dla multi-touch, z pierwotnych urządzeń przenośnych rozpoczęła się, takich jak HTC Hero.
wielozadaniowość Użytkownicy mogą przejść z jednego zadania do drugiego, a w tym samym czasie można uruchomić wiele aplikacji.
regulowane widgety Widgety są skalowalne, dzięki czemu użytkownicy mogą poszerzyć więcej treści lub zmniejszyć w celu zaoszczędzenia miejsca.
wielojęzyczny Obsługuje jedną stronę i tekst w wielu kierunkach.
GCM Google Cloud Messaging (GCM) to usługa, która umożliwia programistom wysłać krótką wiadomość, aby dane urządzenie z Androidem użytkownika bez potrzeby autorskim rozwiązaniem synchronizacji.
Wi-Fi Direct Złącze do high-bandwidth odkrycia peer i parowania bezpośredniego stosowania technologii.
Android Beam popularna technologia NFC, na którym umożliwia użytkownikom natychmiast udostępnić, po prostu przez dotknięcie dwóch telefonów obsługujących NFC razem.

Aplikacje na Androida

Aplikacje Android zazwyczaj korzystają Android Software Development Kit, przy użyciu języka Java, aby się rozwijać.

Po zakończeniu rozwoju, aplikacje Android mogą być łatwo pakowane i sprzedawane w Google Play i Amazon App Store takich jak.

Android miliony urządzeń mobilnych w ponad 190 krajach na całym świecie. Jest to największa zainstalowana baza dowolnej platformy mobilnej dla szybkiego wzrostu. Na całym świecie codziennie ponad 1 milion nowych urządzeń z systemem Android są aktywowane.

Pisanie Celem tego kursu jest nauczenie się, jak rozwijać i spakowania aplikacji Android. Będziemy Android środowiska programowania aplikacji ustawić początek i rozwój aplikacji w Android pogłębionych we wszystkich aspektach.

Kategoria Aplikacje dla Androida

Istnieje wiele aplikacji systemu Android na rynku. Główne kategorie to:

obraz

Historia Android

Android nazwa kodowa jest teraz prowadzącym od L, odpowiednio Aestro, mikser, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, lody Sandwitch Jelly Bean KitKat i lizak. Pozwól nam, aby zrozumieć historię Androida.

  • Cupcake (Cupcake)
  • Pączek (Donut)
  • Chrupki Błyskawica (Eclair)
  • Mrożony Jogurt (Froyo)
  • Gingerbread (piernik)
  • Honeycomb (plaster miodu)
  • kanapki lodów (Ice Cream Sandwich)
  • Jelly Bean (Jelly Bean)
  • Kit Kat (KitKat)
  • Lizaki (Lizak)


Jaki jest poziom API?

Ramy API API poziomu jest unikalny identyfikator wersji Integer, dostarczana przez wersji platformy Android.

wersja platformy Poziom API VERSION_CODE
Android 5.1 22 LOLLIPOP_MR1
Android 5.0 21 LOLLIPOP
Android 4,4 W 20 KITKAT_WATCH Tylko dla galanterii KitKat
Android 4.4 19 KitKat
Android 4.3 18 JELLY_BEAN_MR2
Android 4.2, 4.2.2 17 JELLY_BEAN_MR1
Android 4.1, 4.1.1 16 JELLY_BEAN
Android 4.0.3, 4.0.4 15 ICE_CREAM_SANDWICH_MR1
Android 4.0, 4.0.1, 4.0.2 14 ICE_CREAM_SANDWICH
Android 3.2 13 HONEYCOMB_MR2
Android 3.1.x 12 HONEYCOMB_MR1
Android 3.0.x 11 HONEYCOMB

Android 2.3.4

Android 2.3.3

10 GINGERBREAD_MR1

Android 2.3.2

Android 2.3.1

Android 2.3

9 PIERNIKOWY
Android 2.2.x 8 Froyo
Android 2.1.x 7 ECLAIR_MR1
Android 2.0.1 6 ECLAIR_0_1
Android 2.0 5 ECLAIR
Android 1.6 4 DONUT
Android 1.5 3 CUPCAKE
Android 1.1 2 BASE_1_1
Android 1.0 1 BASE