Android - cykl życia aplikacji, przykład prostej aplikacji

Slides:



Advertisements
Podobne prezentacje
Interfejs użytkownika do zarządzania konfiguracją oprogramowania
Advertisements

Prezentacja o MS-DOS’ie
PROGRAMOWANIE STRUKTURALNE
Wdrożenie portalu korporacyjnego w oparciu o MOSS2007
MS Access 2000 Tworzenie bazy danych Piotr Górczyński 2005.
Platforma .Net i Vs.Net.
Co UML może zrobić dla Twojego projektu?
Damian Urbańczyk PHP Obsługa sesji.
Systemy operacyjne.
Systemy operacyjne Bibliografia:
Projektowanie i programowanie obiektowe II - Wykład IV
WINDOWS 95 WYCINEK AUTOSTART TWORZENIE POWIĄZAŃ PLIKÓW Z APLIKACJAMI
Panel sterowania.
Inżynieria Oprogramowania
Piotr Rybiński. 1. Wstęp 2. Opis systemu i narzędzi 3. Algorytm 4. Przykłady działania 5. Porównanie z rzeczywistym systemem rozwoju 6. Rozszerzenia systemu,
ARKUSZ KALKULACYJNY JUŻ PROŚCIEJ SIĘ NIE DA Wersja OFFICE 2010
System operacyjny. System operacyjny Co to jest system operacyjny: jest szczególnym rodzajem programu, którego zadaniem jest koordynowanie pracy.
Prezentacja funkcjonalności dziennika e-klasa
Temat: Eksplorator Windows - wędrówka po drzewie folderów
Tajemnice klawiatury.
HerKules wms.NET SoftwareStudio Poznań, ul.Ostrorga 5
Podstawy systemu operacyjnego
Telefon przyjazny programistom JAVA – szybkie wprowadzenie
Wielozadaniowowść systemu operacyjnego Linux
Instrukcja USOS Rejestracja na zajęcia obieralne wersja by Marek Opacki.
Systemy operacyjne.
Temat : Okna - większe i mniejsze, czyli operacje na oknach programu
Android - wprowadzenie
Portal Systemu Jakości Kształcenia
Tworzenie aplikacji mobilnych
Aplikacje systemu windows XP
Tworzenie aplikacji mobilnych
W jaki sposób użytkownik komunikuje się z komputerem?
Wstęp Krótka historia programu Zastosowanie PowerPoint’a
MAKRA 1.
Maszyna wirtualna ang. virtual machine, VM.
Buforowanie D e f i n i c j a.
Okienkowy system operacyjny
UML W V ISUAL S TUDIO Mateusz Lamparski. UML D EFINICJA Unified Modeling Language (UML) to graficzny język do obrazowania, specyfikowania, tworzenia i.
Diagram aktywności (czynności)
System plików.
Obróbka obrazu w komputerze
Microsoft Disk Operating System
Diagram czynności Diagram czynności (activity diagram) służy do modelowania dynamicznych aspektów systemu. Diagram czynności przedstawia sekwencyjne lub.
Beata Sanakiewicz. Spis treści  Łączenie dokumentów Łączenie dokumentów  Mechanizm OLE Mechanizm OLE  Obiekt osadzony Obiekt osadzony  Obiekt połączony.
Instrukcja obsługi portalu Informacyjno-Edukacyjnego Miasta Oleśnicy
Struktura systemu operacyjnego
Temat 1 Pojęcie systemu operacyjnego Opracował: mgr Marek Kwiatkowski.
Tworzenie wykresów część I
PRZEWODNIK PO APLIKACJI WADEMEKUM REGIONALNE: ZAPOZNAJ SIĘ Z MOŻLIWOŚCIAMI WADEMEKUM REGIONALNEGO. ROZPOCZNIJ INNOWACYJNĄ PROMOCJĘ REGIONU. ZAPOZNAJ SIĘ.
Hooks w systemie Windows Autorzy: Paweł Kwiecień, Wojciech Kruczkowski Temat: Modelowanie użytkowników Zadaniem jest stworzenie (lub modyfikacja) systemu,
EBSCOhost Mobile Przewodnik
Zarządzanie stanem w aplikacjach ASP.NET Elżbieta Mrówka-Matejewska
STOS. STL (ang. Standard Template Library) jest to biblioteka zawierająca algorytmy, pojemniki, iteratory oraz inne konstrukcje w formie szablonów, gotowe.
Paweł Kamieński. System mobilny Wszędzie masz dostęp do danych Na realizację tej prostej i intuicyjnej koncepcji złożył się przede wszystkim olbrzymi.
Komunikacja pomiędzy luźno powiązanymi komponentami Mateusz Sionkowski.
PROJEKT I IMPLEMENTACJA APLIKACJI MOBILNEJ "INFORMATOR UO”. Autor: Marcin Marcinkowski Promotor: Dr Helena Kiriczenko.
Graficzny Interfejs Użytkownika
Dominika Jasińska klasa 2C.
Recenzent I. Akceptacja zaproszenia do recenzji
Windows Workflow Foundation
Microsoft Disk Operating System
Ms Access - formularze Marzena Nowakowska WZiMK, PŚk
SMB - Fragmenty Michail Mokkas.
Najważniejsze informacje dotyczące programu Sway.
Zapis prezentacji:

Android - cykl życia aplikacji, przykład prostej aplikacji APLIKACJE MOBILNE 2014/2015 Damian Huderek Marcin Iwanowski Mateusz Rajewski Maciej Skrzypczak

Plan prezentacji Czym jest "Activity"? Zarządzanie aplikacją, pojęcie "Activity Stack" Stany aktywności Cykl życia aktywności Przykład prostej aplikacji Co warto wiedzieć o Activity Przykład wykorzystania kilku Activitys Plan prezentacji

Czym jest activity? Jeden z podstawowych komponentów systemu Android Klasa odpowiedzialna za interakcję z użytkownikiem Pozwala użytkownikowi wykonać daną czynność Najczęściej reprezentuje jedno okno aplikacji Czym jest activity?

Aktywności znajdują się na wspólnym stosie (ang. Activity Stack) Nowa aktywność zostaje umieszczona na szczycie stosu Pozycja aktywności na stosie określa jej stopień "ważności" ACTIVITY STACK

zarządzanie aplikacją Aplikacją zarządza system operacyjny System może podjąć decyzję o usunięciu z pamięci obiektów Aktywności Usuwane są obiekty znajdujące się najniżej na stosie zarządzanie aplikacją

Cykl życia Aktywności 4 stany aktywności: Aktywność jest na pierwszym planie - jest aktywna Nie jest na pierwszym planie, ale nadal jest widoczna - jest wstrzymana Jest całkowicie przykryta przez inną - jest zatrzymana Jest usunięta z pamięci Cykl życia Aktywności

Cykl życia: onCreate() - onDestroy() Aktywność jest widoczna: onStart() - onStop() Aktywność jest na pierwszym planie: onResume() - onPause() Najważniejsze metody: onCreate() onPause() onResume() Metody onStop() oraz onDestroy() nie zawsze są wywoływane

Przykład prostej aplikacji Elementy interfejsu Obsługa przycisków Cykl życia Activity Przykład prostej aplikacji

Co warto wiedzieć? Ponowne uruchomienie aktywności występuje: zmiana orientacji ekranu dostępność klawiatury ekranowej zmiana języka Co warto wiedzieć?

Czym jest Intencja (intent)? Intencja pozwala na: rozpoczęcie nowych aktywności przekazanie danych między aktywnościami Czym jest Intencja (intent)?