240 likes | 350 Views
Android – wstęp. Michał Gmerek , Krzysztof Słodowicz. Historia. W lipcu 2005 roku Google zakupiło Android Inc., niewielką firmę z Kalifornii Cała historia: http://pl.wikipedia.org/ wiki /Android_( system_operacyjny ). pełna przeglądarka internetowa usługami Googla Mapy YouTube
E N D
Android – wstęp Michał Gmerek, Krzysztof Słodowicz
Historia • W lipcu 2005 roku Google zakupiło Android Inc., niewielką firmę z Kalifornii • Cała historia:http://pl.wikipedia.org/wiki/Android_(system_operacyjny) • pełna przeglądarka internetowa • usługami Googla • Mapy • YouTube • pełny multitasking
Dalvik • Dalvik – maszyna wirtualna systemu operacyjnego Android. Została zaprojektowana w taki sposób, aby było możliwe jej wydajne działanie na platformach wyposażonych w wolniejsze procesory oraz małą pamięć - na przykład urządzenia mobilne. Nie jest maszyną wirtualną Javy i używa własnego kodu bajtowego, jednak możliwa jest konwersjakodu bajtowego Javy do kodu Dalvika.
Cechy Androida • Kompletność • Otwartość • Darmowa
Słownik pojęć • IDE - Integrated Development Environmentw naszym przypadku będzie to Eclipse • ADT - Android Development Tools wtyczka do Eclipsa • JDK – Java Developer Kit paczka od Oracla dla Javy, jarki plus narzędzia do pisania, debugowania i monitorowania aplikacji javy • SDK – Software Developer Kit – zestaw narzędzi dla programistów niezbędny w tworzeniu aplikacji– w naszym przypadku będzie to Android SDK
Instalacja IDE http://developer.android.com/sdk/index.html
Nasz projekt co i jak ?? • Klasy źródłowe – tutaj piszemy nasz kod • R.java – Klasa generowana przez środowisko, która łączy część programistyczną z zasobami. • Binarki - są generowane przez środowisko,mało interesujące, tutaj raczej nie zaglądamy. • Zasoby (z ang. resources). Tutaj znajduje się wszystko co można oddzielić od kodu (obrazki, animacje, layouty, dźwięki, a nawet tekst) • AndroidManifest.xml - Zawiera informacje która Aktywność (klasa) powinna zostać uruchomiona jako pierwsza, jakich zezwoleń wymaga aplikacja, jaką ma nazwę itd.