To jest stara wersja strony!
Wprowadzenie do programowania na Androida
Aktywnosci i podstawy GUI
-
Dodaj do projektu przyciski „Następne” i „Poprzednie” umożliwiające przełączanie się pomiędzy pytaniami a następnie oprogramuj je.
Dodaj zmienną liczącą czas odpowiedzi na wszystkie pytania
Dodaj do projektu aktywność „Podsumowanie”, która będzie wyświetlać wynik quizu i czas w jakim został on rozwiązany.
Cykl życia aktywności
Zagwarantuj, że dane nie będą tracone podczas obracania ekranu aplikacji.
Zagwarantuj odpowiednią nawigację pomiędzy oknami. Z okna wyświetlającego podsumowanie nie powinno dać się cofnąć do aktywności odpowiedzialnej za wyświetlanie pytań.
Usługi
-
Zmodyfikowanie jej w taki sposób aby w zależności od lokalizacji zmieniała profil użytkownika (wyciszała telefon/tablet jeśli jestem w obrębie AGH):
Uwaga! Aby umożliwić modyfikowanie dźwięku konieczne będzie dodanie odpowiednich wpisów <permission> w AndroidManifest.xml
UWaga! Aby zmienić profil dźwiękowy można użyć np. takiego kodu:
AudioManager audioManager = getSystemService(Context.AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
Uwaga! Obszar „na AGH” odpowiada mniej więcej następującemu obszarowi GPS: