dr Artur Bartoszewski dr Artur Bartoszewski - Aplikacje mobilne - Wykład

Podobne dokumenty
Aplikacje mobilne. Pliki zasobów, grafiki, menu, podpinanie zdarzeń. dr Tomasz Jach Instytut Informatyki, Uniwersytet Śląski

Agenda. Implicit intents Wyświetlanie obrazków Menu Ikona aplikacji Praca z kolekcjami i ListView Własny widok

Podstawowe elementy GUI cz. 2 i 3 - zadania

Wsparcie dla różnych urządzeń. SDK pozwala przystosować aplikację do większości tych wypadków

Layouty. Kilka layoutów

Agenda. Activity cd Layouty Jednostki Dialogi LogCat Drugie Activity i Intents Serializacja Własne widoki Menu

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

akademia androida Pierwsze kroki w Androidzie część I

kk-cms System Zarządzania Treścią - prezentacja intensys - agencja interaktywna tel

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

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

Podstawowe elementy GUI cz. 2 i 3 - zadania

MasterEdytor. Podprogram pomocniczy do programu mpfotoalbum 1.2 INSTRUKCJA

Ćwiczenie 23 Praca z plikiem.psd

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

6. Wciśnij Shift+F12 lub wybierz odpowiednią ikonę z paska narzędziowego (patrz wcześniejsze odcinki). 7. [rys.1] Klub IKS

Kolory elementów. Kolory elementów

I. Formatowanie tekstu i wygląd strony

DODAJEMY TREŚĆ DO STRONY

Pokaz slajdów na stronie internetowej

Vocationally Oriented culture and language in the Medical Emergency Sector (VOCAL-Medical) Numer projektu: IE1-LEO

Projektowanie Skinów w programie Taboret2

Pierwsza strona internetowa

PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE CZĘŚĆ PRAKTYCZNA

Kraków, ver

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

Podstawy technologii WWW

dr Artur Bartoszewski dr Artur Bartoszewski - Aplikacje mobilne - Wykład

Dynamiczne i wydajne tworzenie interfejsu. Piotr Michałkiewicz

KROK 17 i 18. Cel: Tworzymy oddzielne okno - O autorze. 1. Otwórz swój program. 2. Skompiluj i sprawdź, czy działa prawidłowo.

Laboratorium 8 ( Android -pierwsza aplikacja)

ScanAnalyzer. Instrukcja obsługi aplikacji. Producent: THSoft Tomasz Hutnik Tel:

Delphi podstawy programowania. Środowisko Delphi

Aplikacje WWW - laboratorium

KATEGORIE OBRAZKOWE REALIZACJA

3.4. Opis konfiguracji layoutów.

Edytor tekstu OpenOffice Writer Podstawy

Laboratorium 7 Blog: dodawanie i edycja wpisów

Fragmenty są wspierane od Androida 1.6

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

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: Wersja: 1.

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

I. Menu oparte o listę

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Tworzenie infografik za pomocą narzędzia Canva

WOJEWÓDZTWO PODKARPACKIE

Przewodnik użytkownika (instrukcja) AutoMagicTest

Danuta ROZPŁOCH-NOWAKOWSKA Strona Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional).

Spis treści. Rozdział 2. Graficzna oprawa witryny...z Stosowanie motywu...s...s.. 19

Przewodnik... Tworzenie Landing Page

CMS- kontakty (mapa)

Tak przygotowane pliki należy umieścić w głównym folderze naszego programu. Klub IKS

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

Tutorial. HTML Rozdział: Ramki

Aplikacja Shoper Appstore Powiązane w koszyku REALIZACJA

Poradnik zetula.pl. Jak założyć konto na zetula.pl. i zabezpieczyć dane na swoim komputerze?

Pomoc dla systemu WordPress

Operacja macro. czyli jak podpisać zdjęcie i zrobić miniaturę. Tworzymy nową akcję. Anna Góra. Zmiana dpi zdjęcia na 300 piks/cal.

Cel: Przypisujemy przyciskom określone funkcje panel górny (Panel1)

Przewodnik użytkownika (instrukcja) AutoMagicTest Spis treści

Kurs obsługi systemu CMS. Prawie wszystkie treści wyświetlające się na stronie są zlokalizowane w dziale artykuły.

WIZUALIZER 3D APLIKACJA DOBORU KOSTKI BRUKOWEJ. Instrukcja obsługi aplikacji

Kadry Optivum, Płace Optivum

Zmiana logo. Dziękujemy za wybór naszych rozwiązań. apjoo od Apláuz. Wspólnie przebrniemy przez proces konfiguracji strony www i wstawiania treści.

EAP XML Legislator Opis zmian w wersji Service Pack 41 ABC PRO Sp. z o.o.

Wymagane jest podłączenie serwera do Internetu (konieczne do zdalnego dostępu).

Laboratorium Systemów Mobilnych. Wykład 1

ToonDoo Maker tworzenie pojedynczej sceny komiksowej

Temat: Organizacja skoroszytów i arkuszy

Rozdział 2. Konfiguracja środowiska pracy uŝytkownika

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

Archiwum DG 2016 PL-SOFT

Przewodnik użytkownika (instrukcja) AutoMagicTest

WIZUALIZER 3D APLIKACJA DOBORU KOSTKI BRUKOWEJ. Instrukcja obsługi aplikacji

1 Opis interfejsu użytkownika

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

MATERIAŁY - udostępnianie materiałów dydaktycznych w sieci SGH

Instrukcja obsługi. Zewnętrzny panel videodomofonowy IP. Konfiguracja i obsługa aplikacji DMSS Plus.

Wytyczne dot. grafiki aplikacji TBP

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

Formatowanie c.d. Wyświetlanie formatowania

Instrukcja Pre Press_2019.

Zasady tworzenia podstron

Kurs obsługi CMS. 1. Dodawanie kolejnych podstron 2. Obsługa wielojęzycznej witryny

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 CZĘŚĆ PRAKTYCZNA

znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.

Formatowanie tekstu przy uz yciu stylo w

Laboratorium z Grafiki InŜynierskiej CAD. Rozpoczęcie pracy z AutoCAD-em. Uruchomienie programu

Pamiętałeś o kopiowaniu i zapisywaniu swojego programu do kolejnych folderów? Jeżeli tak, to:

Jak zrobić klasyczny button na stronę www? (tutorial) w programie GIMP

narzędzie Linia. 2. W polu koloru kliknij kolor, którego chcesz użyć. 3. Aby coś narysować, przeciągnij wskaźnikiem w obszarze rysowania.

Podstawowe czynnos ci w programie PowerPoint

Ciekawym rozwiązaniem służącym do obsługi zdarzeń dla kilku przycisków w ramach jednej aktywności może być następujący kod:

Utworzenie pliku. Dowiesz się:

Jak wygenerować, sprawdzić i wysłać JPK?

Kategorie obrazkowe. Aplikacja Shoper Appstore Instrukcja obsługi. wersja instrukcji 2

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla System Mac OS

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Pliki zorganizowano w strukturze drzewiastej odzwierciedlając strukturę logiczną aplikacji:

SPECYFIKACJA TECHNICZNA REKLAMY W APLIKACJACH

Transkrypt:

dr Artur Bartoszewski 1 dr Artur Bartoszewski - - Wykład

Zasoby aplikacji Aby w projekcie skorzystać z zasobów, należy umieścić je podkatalogach folderu res. 2 dr Artur Bartoszewski - - Wykład

Drawable - lokalne obrazy (pliki JPG i PNG,) należy umieścić w folderze drawable. Tam również umieszcza się pliki XML, definiujące obiekty wektorowe i kształty. Mipmap - katalog mipmap akceptuje elementy bitmapowe, ale w szczególności przechowuje ikonę aplikacji. Layout - katalog layout zawiera pliki XML, które definiują budowę interfejsu aplikacji. 3

Color - katalog color jest używany do przechowywania plików XML, które kojarzą informacje o stanie z określonymi kolorami. To jest przydatne, np. gdy musisz zmienić kolor tekstu View lub tła po stuknięciu, aby dostarczyć informację zwrotną użytkownikowi. (kolory można zapisać też w katalogu values). Menu - pliki XML menu są używane do definiowania paska akcji, menu nawigacji i podmenu. Te zasoby znajdują się w katalogu zasobów menu. 4

Raw - katalog raw przechowuje pliki surowe dla aplikacji (pliki audio, wideo i tekstowe). To umożliwia łatwy dostęp do plików, jednakże jeśli chcesz uzyskać dostęp do oryginalnej nazwy pliku lub hierarchii katalogów, powinieneś rozważyć umieszczenie plików surowych w katalogu asset Androida. Xml - ten katalog przechowuje dowolne pliki XML używane przez Androida. 5

Katalog values - może zawierać wiele plików XML składających się z kluczy wartości, które są używane w aplikacji. Arrays - obiekty tablic, Colors kolory (z własnymi nazwami), które mogą być użyte w wielu miejscach w twojej aplikacji. Dimens rozmiary - mogą określać cokolwiek związanego z rozmiarem (np.: tekst, margines). Integers - jeśli istnieją konkretne liczby całkowite (stałe), które chcesz wykorzystać w swojej aplikacji, można zebrać je w pliku zasobu 6

Strings -. zamiast rozpraszać łańcuchy znaków (teksty) w kodzie, można przechowywać je w pliku strings.xml. Plurals - podobne do ciągów, plurals umożliwiają dostarczanie alternatywnych ciągów, gdy liczba jest przekazywana do funkcji wydobywania. Styles definiując style (plik styles.xml) można przygotować domyślny wygląd komponentów View style wykorzystujemy budując układy. 7

Dostęp do zasobów Zasoby przechowywane w aplikacji posiadają identyfikowalną nazwę składającą się z typu zasobu (takiego jak np.: drawable lub layout) oraz id (w generowanym automatycznie pliku R) 8

Dostęp do zasobów w Java Wiele obiektów w systemie Android akceptuje id zasobu w celu jego wykorzystania. Np.: ustawienie żródła obrazu dla ImageView: ImageView.setImageResource(R.drawable.nazwa); Jeżeli trzeba uzyskać oryginalny zasób w kodzie. Można to zrobić za pomocą metody getresources( ) getresources().getcolor(r.color.kolor); 9

Alternatywne wersje zasobów - rozdzielczości Dołączając kwalifikatory takie jak: -ldpi, -mdpi, - hdpi do nazw folderów, (jak widać w tworzonym autmatycznie folderze minimaps) możemy przygotować zestawy grafik dla rożnych klas urządzeń 10

Alternatywne wersje zasobów - języki Można stworzyć osobne katalogi wartości dla każdej wersji językowej aplikacji - dołączając kod języka na końcu nazwy katalogu (na przykład values-de dla niemieckiego lub values-pl) 11

Alternatywne wersje zasobów - orientacje Można dodać kwantyfikator -land do katalogu zasobu, aby zdefiniować domyślne wartości, dla pozycji poziomej. Można zdefiniować również minimalną szerokość urządzenia (-sw600dp lub -sw720dp) 12

W pliku layout zdefiniowany jest obraz. Po kliknięciu zamienia się on na inny (zdefiniowany w kodzie Java) 13 dr Artur Bartoszewski - - Wykład

Przykład 1. Tworzenie layout-u 14 dr Artur Bartoszewski - - Wykład

Przykład 1. Kod Java 15 dr Artur Bartoszewski - - Wykład

Program wczytuje dane i po kliknięciu przyciski Zapisz składa je w jeden tekst i wyświetla poniżej. 16 dr Artur Bartoszewski - - Wykład

Literatura 17 dr Artur Bartoszewski - - Wykład