Programowanie urządzeń mobilnych
Informatyka, PKiSI sem. 6 (dzienne i zaoczne)

UWAGA: odpracowanie godzin rektorskich z 22.05.2018 (tydzień "parzysty") - ćwiczenia odbędą się we wtorek 12.06.2018, godz. 12:15, sala CIWE-B i będą poświęcone na zaliczenie.

Pierwszy termin zaliczenia: na ostatnich ćwiczeniach.
Drugi termin zaliczenia: wtorek, 26.06.2018, godz. 12:00, pokój 226A.


Ćwiczenia:
ćwiczenie 3 - Najprostsza aplikacja w systemie Android (w kreatorze aplikacji aktywność Empty Activity) (kod)
ćwiczenie 4 - Tworzenie prostego interfejsu użytkownika (kod)
ćwiczenie 7 - Wykorzystanie układu LinearLayout (ankieta osobowa)
ćwiczenie 8 - Wykorzystanie układu RelativeLayout (ankieta osobowa + przewijanie ScrollView)
ćwiczenie 9 - Wykorzystanie układu TableLayout
ćwiczenie 13 - Tworzenie i obsługa menu ("stare" menu umieszczane jest w ActionBar - w kreatorze aplikacji aktywność Basic Activity)
Rysowanie 2D - Przykład dla grafiki 2D (dodatek)
ćwiczenie 2z - Najprostsza aplikacja graficzna OpenGL ES (uwaga: w przypadku animacji omawianej na ćwiczeniach, należy w głównej aktywności w metodzie onCreate wyłączyć metodę setRenderMode)
ćwiczenie 3z - Przekształcenia geometryczne 3D w OpenGL ES (animacja trójkąta)
ćwiczenie 4z - Definiowanie i rysowanie obiektu 3D w OpenGL ES (sześcian)
ćwiczenie 9z - Wysyłanie wiadomości tekstowych SMS
ćwiczenie 11z - Monitorowanie połączeń telefonicznych (stan telefonu)
(powiadomienia w Android 8.0 (API26): opis tutaj )
(kompatybilność powiadomień: opis tutaj - sekcja "Notification compatibility")
Stan aktywności - zapamiętywanie i przywracanie stanu (przykład)

Wykład:
Podstawy - Wprowadzenie do programowania w systemie Android. Budowa aplikacji
Tworzenie interefejsu użytkownika - Układy graficzne, elementy (kontrolki), menu
Grafika trójwymiarowa - Programowanie grafiki 3D w OpenGL ES
SMS i telefon - Obsługa SMS i telefonu w systemie Android
Usługi - Tworzenie i wykorzystanie usług

Ostatnia aktualizacja: 21 czerwca 2018

Cofnij