Różnice
Różnice między wybraną wersją a wersją aktualną.
|
|
pl:dydaktyka:aml:lab1 [2013/09/25 14:03] esimon [Aktywnosci i podstawy GUI] |
pl:dydaktyka:aml:lab1 [2019/06/27 15:50] |
====== Wprowadzenie do programowania na Androida ====== | |
====== Aktywnosci i podstawy GUI ====== | |
- Pobierz projekt prostego quizu z repozytorium: https://sbobek@bitbucket.org/sbobek/aml_intro | |
- 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 ====== | |
* Zagwarantowanie że dane nie będą tracone | |
* zagwarantowanie odpowiedniej nawigacji pomiędzy aktywnościami (Clear top?) | |
| |
====== Usługi ====== | |
* Pobranie usługi GPS tracker | |
* Zmodyfikowanie jej w taki sposób aby w zależności od lokalizacji zmieniała profil użytkownika (wyciszała telfon jeśli jestem w obrębie AGH): | |
<code>You can accomplish this with the AudioManager setRingerMode method. For example: | |
| |
AudioManager audioManager = getSystemService(Context.AUDIO_SERVICE); | |
audioManager.setRingerMode(AudioManager.RINGER_MODE_VIBRATE); | |
| |
This might require the MODIFY_AUDIO_SETTINGS permission. Note also that other apps can override your setting. | |
</code> | |
| |
| |
| |