Programowanie aplikacji mobilnych

Podobne dokumenty
Programowanie aplikacji mobilnych

Android - wprowadzenie. Łukasz Przywarty

Programowanie Urządzeń Mobilnych. Laboratorium nr 7, 8

Layouty. Kilka layoutów

Systemy mobilne. Laboratorium. Dostęp do danych GPS w Windows Phone 7

Konspekt pracy inżynierskiej

Tworzenie natywnych aplikacji na urządzenia mobilne - PhoneGap Tomasz Margalski

Laboratorium Systemów Mobilnych. Wykład 1

Instalujemy środowisko. Hello World! Odczyt/zapis informacji do komponentów na formie. onclick()

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

Google Android. Opracował Maciej Ciurlik

Programowanie aplikacji mobilnych

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. studia pierwszego stopnia

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

Agenda. Wprowadzenie do Androida

AKADEMIA MŁODYCH ODKRYWCÓW

Mobilne aplikacje multimedialne

akademia androida Pierwsze kroki w Androidzie część I

Czym jest Android Architektura systemu Cechy platformy Android

Czym jest MIT App Inventor. App Inventor jest to zbiór bloków jako język programowania używany do tworzenia mobilnych aplikacji na androida.

Programowanie aplikacji dla technologii mobilnych. mgr inż. Anton Smoliński

Programowanie Obiektowe GUI

Wprowadzenie do programowania aplikacji mobilnych

Programowanie aplikacji mobilnych

1. Od czego zacząć? - Instalacja środowiska pracy

Testowanie aplikacji mobilnych z ukierunkowaniem na system Android

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

Politechnika Poznańska, Instytut Informatyki, TWO/GE. Programowanie dla ios

Android tworzenie aplikacji mobilnych

Tworzenie cross-platformowych aplikacji w Xamarin.Forms

Tworzenie aplikacji na platformie Android

Temat 3. Projektowanie interfejsu użytkonwnika Kalkulator pierwszy program dla IOS

GUI - projektowanie interfejsów cz. II

WSTĘP DO ANDROIDA. Laboratorium

Android poradnik programisty

OpenGL Embedded Systems

KARTA PRZEDMIOTU. Aplikacje mobilne i wbudowane, D1.8

Program emulatora GPS pobieramy ze strony z działu Pobieralnia.

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

Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.

Laboratorium 8 ( Android -pierwsza aplikacja)

Wprowadzenie do App Inventor

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

Wprowadzenie i konfiguracja programu Pierwsze kroki w programie do tworzenia aplikacji mobilny App Inventor

Połączenie aplikacji mobilnej z Facebookiem

Programowanie obiektowe

To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski, okna, menu) i

[Android] Podstawy programowania

Instrukcja logowania do systemu e-bank EBS

Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie

Instrukcja aktualizacji oprogramowania. Wersja dokumentu: 01i00 Aktualizacja:

Wyszukiwanie informacji w Internecie

Programowanie procesora Microblaze w środowisku SDK

Systemy operacyjne na platformach mobilnych

akademia androida Intencje oraz URI część III

cmt + CODESYS, oraz zdalne wejścia/ wyjścia

A. Schematy funkcjonowania dla CBP... 2

Unreal Engine 4 - Samsung Gear VR

Systemy operacyjne na platformach mobilnych 3 Wstęp do systemu Android

Tworzenie pliku źródłowego w aplikacji POLTAX2B.

Skrócona instrukcja obsługi monitora 7

WSTĘP DO ANDROIDA. Laboratorium 1 Systemy i aplikacje bez granic

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

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:

Rejestracja i konfigurowanie HEX-NET i HEX-V2

REFERAT PRACY DYPLOMOWEJ

Kontakt. Krzysztof Bzowski Tel B5 / 605

Technologie i aplikacje mobilne Kod przedmiotu

Panele operatorskie PanelView Plus 6 Komunikacja

MagicInfo Express instrukcja obsługi

Instrukcja instalacji certyfikatu na karcie kryptograficznej Certum Code Signing

Programowanie Systemów Czasu Rzeczywistego

1.Wstęp. 2.Generowanie systemu w EDK

Zaawansowane aplikacje internetowe - laboratorium

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

Programowanie Urządzeń Mobilnych. Laboratorium nr 9,10

Implementacja aplikacji sieciowych z wykorzystaniem środowiska Qt

Środowiska i platformy programistyczne

Pierwsze logowanie do systemu I-Bank

Scenariusz lekcji z wykorzystaniem monitora interaktywnego

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

1. Ćwiczenia z programem PowerPoint

TRUST AMI MOUSE WIRELESS 300

Instrukcja aktualizacji oprogramowania

Rok akademicki: 2014/2015 Kod: MIO s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Płace VULCAN. 2. W polu nad drzewem danych ustaw rok, za który chcesz utworzyć deklaracje.

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski semestr V zimowy i letni (semestr zimowy / letni)

ROZDZIAŁ 1. PRZEGLĄD BRAMOFONU SAFE...

INFORMATYKA PLAN STUDIÓW NIESTACJONARNYCH (W UKŁADZIE ROCZNYM) STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM

Instrukcja instalacji i obsługi oprogramowania OPTIVA Mobile Viewer 2

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania

OfficeObjects e-forms

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

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

Instrukcja obsługi xserver

Założenia projektu: Projekt ma zadanie pokazać praktyczne zastosowanie App Inventor 2, poprzez stworzenie prostej aplikacji do nauki słówek.

11. Rozwiązywanie problemów

Instrukcja integratora - obsługa dużych plików w epuap2

Instrukcja użytkownika

Transkrypt:

Katedra Inżynierii Wiedzy laborki 1

- laborki Ocena ustalana na podstawie aktywności indywidualnej oraz projektów realizowanych w ramach ćwiczeń. Tematyka zajęć Wprowadzenie do aplikacji mobilnych i platformy Android; Program a wersje systemu Android; Środowisko Android Studio; Wygląd aplikacji i podstawy GUI; Wysyłanie wiadomości SMS; Użycie aparatu fotograficznego; Odtwarzanie dźwięku; Odbiór sygnału GPS.

Tworzenie aplikacji dostosowanie środowiska i stworzenie projektu; tworzenie kodu i dodawanie elementów (assety, biblioteki); przełączenie telefonu w tryb programisty; podłączenie telefonu lub emulacja urządzenia; iteracyjnie: uruchomienie, debugowanie i testowanie; przygotowanie aplikacji i publikacja w sklepie (opcjonalnie).

Android API API - Application Programming Interface - kod Java (biblioteki) umożliwiający obsługę dodatkowych elementów takich jak GPS, czy np. akcelerometr, albo: locationmanager.getlastknownlocation (LocationManager.GPS_PROVIDER); Android Nowy projekt; Dodatkowe elementy - Android API; Android application package (APK) - czyli paczka spakowanych plików (od kodu, po resources takie jak grafika) - kod DEX; APK przekazywane jest do DVM - Dalvik Virtual Machine (wykonanie kodu DEX); DVM to oprogramowanie uruchomione na specjalnej wersji Linux.

Rysunek: Nowy projekt - Android Studio

Rysunek: Nowy projekt - Android Studio

Rysunek: Nowy projekt - Android Studio

Rysunek: Nowy projekt - Android Studio

Rysunek: Która wersja systemu? Źródło: https://developer.android.com

Struktura kodu Paczki Androida - np. paczka dotycząca połączenia i obsługi bazy danych, paczka dotycząca grafiki; Paczki zagnieżdżone (subpackages); Klasy w paczkach; Metody klas; Pola klas.

Rysunek: Android Studio

Rysunek: Android Studio - emulacja

Rysunek: Emulator telefonu

Pierwsza apka na telefonie zostań programistą; włącz debuggowanie usb; podłącz telefon do komputera; pobierz sterowniki - oem android - sterowniki; uruchom...podłącz jeszcze raz; zrestartuj telefon; sprawdź sterowniki raz jeszcze; sprawdź kabel...uruchom.

Rysunek: Podłączenie telefonu

Rysunek: Okno projektowania

Rysunek: Okno projektowania 2

Zmiana Layoutu Aplikacja > res > layout > new layout > XML > Layout XML File Rysunek: Wybór Layoutu

Ćwiczenie Dodaj do widoku inne komponenty używając zakładki Design. Następnie prześledź wygląd kodu XML (okno Text). Spróbuj dodać samodzielnie w pliku XML (nie korzystając z okna Design) elementy takie jak przycisk oraz pole tekstowe. Jak ułożone są komponenty w zależności od wybranego Layoutu? Spróbuj zmienić wybrany Layout przy pomocy okna Text.

Ćwiczenie 2 W pliku activitymain.xml pozostaw wybrany przez siebie Layout oraz jeden plik tekstowy. Następnie dodaj przycisk Button. Zwróć uwagę na okno Properties i: onclick oraz pole id.

Rysunek: Tworzymy kod

Rysunek: Dalej kod