Architektura Systemu Źródło:

1 2 ...
Author: Bolesława Pikula
0 downloads 3 Views

1

2 Architektura Systemu Źródło:

3 Podstawowe elementy aplikacjiActivities: Content providers: Services: Intents:

4 Activities: Odpowiednik okienka z systemu windowsZazwyczaj zawiera definicję interfejsu użytkownika Inny kod umieszczany jest z reguły w obiektach typu content provider lub service

5 Content providers: Dostarczają kolejny poziom abstrakcji dla dostępu do danych składowanych w urządzeniu, które mają być dostępne dla różnych aplikacji. Umożliwiają programowanie dostępu do danych w jednolity sposób (bez względu na ich rodzaj)

6 Services: Sevices (Usługi) zaprojektowano tak by działały jeśli to konieczne niezależnie od activity. Wykorzystuje się je np. do sprawdzania uaktualnień RSS, odtwarzania muzyki w tle itp..

7 Intents: Intents to komunikaty systemowe przesyłane wewnątrz urządzenia Informują aplikacje o różnych zdarzeniach np. zmiana stanu urządzenia (pojawianie się karty SD), nadejście SMS Informują o zdarzeniach w aplikacji np. uruchomienie aplikacji. Można tworzyć własne. (Np. uruchamiane w przypadku gdy użytkownik znajdzie się w pobliżu założonej lokalizacji)

8 Podstawowe zasoby

9 Storage: Zasoby aplikacji (ikony, pliki pomocy) Baza danych Karta SD

10 Network: Dostęp na poziomie Gniazd (Socket) Java Widged – WebKit

11 Multimedia: Odtwarzania i zapis audio i wideoW zależności od urządzenia możliwa różna specyfikacja

12 Global positioning system (GPS):Dostęp do lokalizacji z wykorzystaniem GPS (location providers) Mapy

13 Phone services: Rozmowy SMS,

14 Instalacja i konfiguracja środowiskaAndroid SDK Kolejne platformy SKD API Eclipse ADK Plugin AVD (Android Virtual Device)

15

16 Emulator

17 Podłączenie fizyczne urządzenia

18 Instalacja urządzeniaSterownik systemowy Standard Android driver: google-usb_driver Manufacturer-supplied driver: