Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
4
Główneelementyskładowe
aplikacjinaplatformieAndroid
Wspomnianewpierwszymrozdzialepodstawoweelementyskładoweaplikacji
mobilnejpowinnybyćstosowanezgodniezwytycznymisformułowanymiprzez
twórcówplatformy.
4.1.Kontekst
Kontekstaplikacji(Context)jestpunktemwejściowymdokontrolowaniadziałania
całejaplikacji(Aktywnościiusługi),któryzapewniadostępdoinformacjiootocze-
niu(kontekście),wjakimwykonywanajestaplikacja.Dostępdokontekstumożliwy
jestprzezobiektContextwnastępującysposób:
Contextcontext=getApplicationContext();
UtworzonyobiektContextumożliwiamiędzyinnymidostępdozasobów
aplikacji(patrzrozdział14)zwykorzystaniemmetodygetResources.Wkolej-
nychwierszachprzedstawionoprzykładypobraniawartościzasobutypuString
onazwiekomunikat1,
Stringkomunikat=contextigetResources()&
igetString(Ristringikomunikat1);
(specjalnaklasaRtworzonajestautomatyczniewtrakciegenerowaniaaplikacji)
orazzasobutypuColoronazwienaglowek.
Colorkolor=contextigetResources()igetColor(Ricolorinaglowek);
Istniejemożliwośćzdeniowaniaplikuzawierającegodanedotycząceusta-
wieńaplikacji(plikpreferencji).Dostępdoplikuzpreferencjamiaplikacjimożliwy
jestprzezwywołaniemetodygetSharedPreferences.