Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.ElementyprojektuaplikacjinaplatformęAndroidwśrodowiskuEclipse
11
src–głównyfolderzawierającydefinicję
wszystkichelementówoprogramowaniaza-
pisanychwjęzykuJava.Wprzykładzieużyto
plikuonazwieMainActivityijavazawie-
rającegodefinicjęklasystartowej.
gen–folderzawierającyklasęR.javage-
nerowanąautomatycznieprzezśrodowisko
wmomenciedefiniowaniazasobówaplikacji
(folderres).Nienależywnimdokonywać
zmian.
bin–folderzawierającypostaćwykonywalną
aplikacjipopoprawnejkompilacji.
libs–folderzawierabibliotekiwykorzysty-
wanedobudowyaplikacji.
res–zasadniczyfolderzawierającywszyst-
kiezasobybędąceelementamiskładowymi
projektowanejaplikacji.Zasobypodzielono
nakilkagrup:
drawable-*–plikigraficzne(wprzy-
kładzieplikic–launcheripng).Folder
zawierakilkarozszerzeńsłużącychdo
umieszczeniategosamegorysunkulub
ikonywurządzeniachoróżnychroz-
dzielczościach.
layout–plikiXMLzawierającedefinicje
GUI.
menus–plikiXMLzawierającedefinicje
menu.
values–plikiXMLzawierającedefi-
nicjęróżnychtypówstałych.Wprzy-
kładzieplikstringsixmlzawierade-
finicjestałychtypustring,doktórych
mogąodwoływaćsięelementyoprogra-
Rysunek3.Oknoelementówskła-
mowania.
dowychprojektuaplikacjimobilnej
ElementemkażdejaplikacjijestplikAn-
droidManifestixmlumożliwiającydefi-
niowaniewłaściwościtworzonejaplikacji.
Foldersrczawieracałykodprogramu–wszystkieelementydostępnewjęzy-
kuJava.Wprzypadkurozbudowanychaplikacjifoldertenmożeskładaćsięzwielu
pakietów,apakietybędązawierałyrozbudowanąstrukturępodfolderów.Elementy
grafiki(zdjęciaiikony)umieszczanesąwfolderzeres/drawable-*iNależy
pamiętać,żedopasowaniegrafikidorozmiaruiparametrówekranuurządzenia