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ść „Zakończ quiz” wyświetlającą jedynie guzik umożliwiający zakończenie Quizu.
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ń. Poniżej przedstawiony został flow aplikacji:
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 = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE);
-