Laboratorium 8 ( Android -pierwsza aplikacja)



Podobne dokumenty
Laboratorium 9 (Więcej Aktywności, w Androidzie)

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows XP

Tworzenie prezentacji w MS PowerPoint

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

Programowanie Obiektowe GUI

Bazy danych raporty. 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego.


1. Dockbar, CMS + wyszukiwarka aplikacji Dodawanie portletów Widok zawartości stron... 3

System Obsługi Zleceń

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

Ćwiczenia 9 - Swing - część 1

DODAJEMY TREŚĆ DO STRONY

Kolory elementów. Kolory elementów

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Aktywności są związane z ekranem i definiują jego wygląd. Dzieje się to poprzez podpięcie do aktywności odpowiedniego widoku.

1 Zrób to inaczej. 1.1 Przechowywanie plików Zapisanie i otwieranie pliku do OneDrive w aplikacji Office

Jak przygotować pokaz album w Logomocji

DODATKI SPECJALNE DLA GASTRONOMII

SPIS TREŚCI. Sposób pierwszy... 3 Sposób drugi Ikony banków Ikony dostawców Strona1

Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych. 8a 3,54 8b 5,25 8c 4,21 8d 4,85

Informatyzacja Przedsiębiorstw

Szybka instrukcja tworzenia testów dla E-SPRAWDZIAN-2 programem e_kreator_2

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows Vista

Instalowanie VHOPE i plików biblioteki VHOPE

Temat: Organizacja skoroszytów i arkuszy

Podręcznik użytkownika programu. Ceremonia 3.1

Aplikacja CMS. Podręcznik użytkownika

Spis treści 1. Wstęp Logowanie Główny interfejs aplikacji Ogólny opis interfejsu Poruszanie się po mapie...

7.9. Ochrona danych Ochrona i zabezpieczenie arkusza. Pole wyboru

Compas 2026 Vision Instrukcja obsługi do wersji 1.07

Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom:

Tworzenie szablonów użytkownika

2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

Instalacja i konfiguracja IIS-a na potrzeby dostępu WEBowego/Secure

DOKUMENTY I GRAFIKI. Zarządzanie zawartością Tworzenie folderu Dodawanie dokumentu / grafiki Wersje plików... 7

UONET+ moduł Dziennik

Jak stworzyć własny blog w kreatorze Click Web?

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

INSTRUKCJA UŻYTKOWNIKA PORTALU SIDGG

Grant Edukacyjny Engram English

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Uruchomienie aplikacji Plan lekcji w przeglądarce Internet Explorer

Tworzenie menu i authoring w programie DVDStyler

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

PROJEKTOWANIE APLIKACJI INTERNETOWYCH

Laboratorium - Narzędzia linii uruchamiania w systemie Windows 7

Programowanie obiektowe

Instalacja pakietu Office 365 ProPlus wersja stand-alone/offline

Jak przesłać mapę do urządzenia lub na kartę pamięci?

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I POŁĄCZENIA Z INTERNETEM NA WINDOWS 7 DLA AnyDATA ADU-510L

Instalacja i obsługa generatora świadectw i arkuszy ocen

Oficyna Wydawnicza UNIMEX ebook z zabezpieczeniami DRM

Ćwiczenie 4: Edycja obiektów

Aby pobrać program FotoSender naleŝy na stronę lub i kliknąć na link Program do wysyłki zdjęć Internetem.

Palety by CTI. Instrukcja

Informacje o członkach WSRM na

Jak zamówić zdjęcia przez FotoSender?

Dodatki. Dodatek A Octave. Język maszyn

edycja szablonu za pomocą serwisu allegro.pl

edycja szablonu za pomocą programu NVU

Komputery I (2) Panel sterowania:

Instrukcja obsługi programu Creative Fotos

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

Instrukcja obsługi certyfikatu kwalifikowanego w programie Płatnik.

Praca z tekstem: WORD Listy numerowane, wstawianie grafiki do pliku

ToonDoo Maker tworzenie pojedynczej sceny komiksowej

Dokument zawiera podstawowe informacje o użytkowaniu komputera oraz korzystaniu z Internetu.

LibreOffice Impress. Poziom podstawowy. Materiały szkoleniowe

Moduł 1 Pliki i foldery

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-510L

Aplikacja do podpisu cyfrowego npodpis

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

Podstawowe czynnos ci w programie Excel

Instrukcja. Internet Explorer 8 pracuje domyślnie w trybie dokumenty Internet Explorer 7. Brak możliwości korzystania z systemu e-pfron2

Laboratorium - Narzędzie linii uruchamiania w systemie Windows Vista

Instalacja aplikacji komunikacyjnej modułu pl.id

Ćwiczenie 5: Praca z elementami mapy

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Stosowanie, tworzenie i modyfikowanie stylów.

1. Wstęp Niniejszy dokument jest instrukcją użytkownika dla aplikacji internetowej DM TrackMan.

1. Dodawanie integracji

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

Edytor Edit+ - dodawanie zdjęć i. załączników. Instrukcja użytkownika

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7

SysML rozpoczynanie projektu SysML001

PekaoBIZNES 24 Szybki START. Przewodnik dla Użytkowników z dostępem podstawowym

OPERACJE NA PLIKACH I FOLDERACH

INSTRUKCJA INSTALACJI I OBSŁUGI GPG4Win

Instrukcja instalacji programu SPSS Statistics 21

Instrukcja obsługi platformy

1. Skopiować naswój komputer: (tymczasowy adres)

Instrukcja instalowania aplikacji TNS mobistat. Tablet. Help Desk

Badanie ruchu złożenia

Projektowanie przy uz yciu motywo w częś c 1: informacje podśtawowe

Transkrypt:

Dr Mirosław Łątka Informatyka dla medycyny Jesień 2012 Laboratorium 8 ( Android -pierwsza aplikacja) Naszym celem jest stworzenie aplikacji, która wyświetla zdjęcie Alberta Einsteina. Jeden z przycisków służy do zmiany wyświetlanego zdjęcia, drugi do zamknięcia aplikacji. Pracę rozpocznij od stworzenia szkieletu aplikacji z jedną aktywnością o nazwie Einstein ( jeżeli potrzebujesz wskazówek to znajdziesz je w Dodatku I). Poniższy rysunek pokazuje stan środowiska po wykonaniu tego pierwszego zadania. W katalogu layout znajduje się plik xml, który zawiera opis interfejsu użytkownika (GUI) aktywności Einstein. Klikając zakładkę activity_enstein.xml, która znajduje się tuż pod graficzną reprezentacją GUI, zobaczysz zawartość tego pliku. Powrót do graficznej reprezentacji następuje po naciśnięciu zakładki Graphical Layout.

Rozmieszczenie komponentów GUI, kontrolują menedżery układu. Domyślnym menedżerem jest Relative Layout. W oknie Layout, wskazanym na rysunku przez czerwoną strzałkę, kliknij na Relative Layout. Podświetlenie potwierdza zaznaczenie tego elementu. Prawym przyciskiem myszy otwórz menu kontekstowe i wybierz opcję Change Layout. Zmień menedżer układu na LinearLayout w wariancie Vertical dodawane komponenty będą wtedy dodawane jeden pod drugim. Po zmianie menedżera, pole tekstowe (TextView), które wyświetla łańcuch Hello world zostanie przesunięte w lewy górny róg okna aplikacji. Zmieńmy wyświetlany tekst. W tym celu klikamy to pole i prawym przyciskiem myszy otwieramy menu kontekstowe. Wybieramy opcję Edit Text.

W oknie, które się pojawi, zobaczysz łańcuchy zdefiniowane już na etapie tworzenia szkieletu aplikacji. Jest wśród nich hello_world. Utwórz nowy łańcuch klikając przycisk New String. Pierwsze pole służy do wprowadzenia tekstu, drugie do zdefiniowania nazwy łańcucha. Po naciśnięciu przycisku OK w oknie zasobów aplikacji (Resource Chooser) zobaczysz nowo utworzony łańcuch infonazwisko. Łańcuch ten jest zaznaczony tak, że po kliknięciu OK zostanie

on skojarzony z edytowanym polem tekstowym. Po zaznaczeniu pola tekstowego (na co wskazuje widoczna na rysunku niebieska ramka), wielkość czcionki wyświetlanego tekstu można zmienić edytując własność TextSize w oknie własności (Properties). W następnym kroku zmienimy szerokość pola tekstowego, które domyślnie równe jest szerokości wyświetlanego tekstu (widoczna na rysunku opcja Wrap Content). Po kliknięciu prawym przyciskiem myszy na pole tekstowe, wybierz opcję Layout Width, a następnie Match Parent. W ten sposób szerokość okna tekstowego będzie taka sama jak szerokość okna aplikacji.

W tle poprzedniego rysunku, w oknie własności (Properties) widoczna jest opcja Gravity, która jest zaznaczona ciemnoniebieskim paskiem. Po kliknięciu przycisku z trzema kropeczkami wybierz opcję center_horizontal w ten sposób wyśrodkujesz napis. Zapisz projekt! Rób to systematycznie, niektóre zmiany są w widoczne w Eclipse dopiero po zapisaniu projektu.

Oto plik activity_enstein.xml po modyfikacjach interfejsu użytkownika: Najwyższy czas na uruchomienie aplikacji!

Po przetestowaniu aplikacji, skopiuj w Eksploratorze Windows plik young.png i wklej go do katalogu drawable-hdpi, tak jak pokazano to na poniższym rysunku. Powtórz tę czynność dla pliku old.png.

Jeżeli poprawnie skopiowałeś pliki to zobaczysz je w zasobach aplikacji. Na palecie komponentów otwórz katalog Images & Media i przeciągnij komponent ImageView na okno aplikacji. Środowisko poprosi cię o skojarzenie z komponentem dostępnego w zasobach pliku graficznego. Wybierz zdjęcie młodego Einsteina.

Wyśrodkowanie zdjęcia następuje po wybraniu opcji LayoutWidth->Match Parent z menu kontekstowego (prawy przycisk myszy) komponentu ImageView. Ponownie otwórz menu kontekstowe i za pomocą opcji Edit ID zmień nazwę komponentu na zdjecie.

Po zakończeniu edycji komponentu ImageView i zapisaniu zmian, plik powinien wyglądać w następujący sposób. activity_enstein.xml W kolejnym kroku dodamy dwa położone obok siebie przyciski. Jeden będzie służył do do zmiany wyświetlanego zdjęcia, drugi do zakończenia działania aplikacji. Zacznijmy od wstawienia nowego menedżera układu. W tym celu z katalogu Layouts okna Palette przeciągnij Linear Layout(Horizontal) do okna Outline i upuść go poniżej komponentu zdjęcie. Możliwość upuszczenia sygnalizuje pojawienie się poziomej czarnej linii.

Dodany menedżer jest widoczny zarówno w oknie Graphical Layout jak i oknie Outline. Dwukrotnie przeciągnij komponent Button (znajduje się on katalogu Form Widgets okna Palette) do właśnie dodanego menedżera.

Widok środowiska po dodaniu przycisków ilustruje poniższy rysunek. Za pomocą menu kontekstowego dodanych przycisków (Edit ID) zmień ich nazwę na Zmien i Koniec. Następnie zdefiniuj łańcuchy infozmien i infokoniec i użyj ich jako etykiet dodanych przycisków, tak jak w przypadku pola tekstowego na początku projektu.

Upewnij się, że przycisk Koniec jest zaznaczony a następnie kliknij Distribute Weights Evenly. Zapisz zmiany! Interfejs użytkownika powinien wyglądać w następujący sposób

Rozwiń katalog src i wprowadź zmiany do pliku Einstein.java.

W celu obsługi przycisków musimy zaimplementować interfejs OnClickListener. W trakcie dodawania pakietów pamiętaj abyś dodał wskazany na poniższym rysunku pakiet.

Dodatek 1