Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
1.ElementyprojektuaplikacjinaplatformęAndroidwśrodowiskuEclipse
11
srcgłównyfolderzawierającydenicję
wszystkichelementówoprogramowaniaza-
pisanychwjęzykuJava.Wprzykładzieużyto
plikuonazwieMainActivityijavazawie-
rającegodenicjęklasystartowej.
genfolderzawierającyklasęR.javage-
nerowanąautomatycznieprzezśrodowisko
wmomenciedeniowaniazasobówaplikacji
(folderres).Nienależywnimdokonywać
zmian.
binfolderzawierającypostaćwykonywalną
aplikacjipopoprawnejkompilacji.
libsfolderzawierabibliotekiwykorzysty-
wanedobudowyaplikacji.
reszasadniczyfolderzawierającywszyst-
kiezasobybędąceelementamiskładowymi
projektowanejaplikacji.Zasobypodzielono
nakilkagrup:
drawable-*plikigraczne(wprzy-
kładzieplikic–launcheripng).Folder
zawierakilkarozszerzeńsłużącychdo
umieszczeniategosamegorysunkulub
ikonywurządzeniachożnychroz-
dzielczościach.
layoutplikiXMLzawierającedenicje
GUI.
menusplikiXMLzawierającedenicje
menu.
valuesplikiXMLzawierającede-
nicjężnychtypówstałych.Wprzy-
kładzieplikstringsixmlzawierade-
nicjestałychtypustring,doktórych
mogąodwoływaćsięelementyoprogra-
Rysunek3.Oknoelementówskła-
mowania.
dowychprojektuaplikacjimobilnej
ElementemkażdejaplikacjijestplikAn-
droidManifestixmlumożliwiającyde-
niowaniewłaściwościtworzonejaplikacji.
Foldersrczawieracałykodprogramuwszystkieelementydostępnewjęzy-
kuJava.Wprzypadkurozbudowanychaplikacjifoldertenmożeskładaćsięzwielu
pakietów,apakietybędązawierałyrozbudowanąstrukturępodfolderów.Elementy
graki(zdjęciaiikony)umieszczanesąwfolderzeres/drawable-*iNależy
pamiętać,żedopasowaniegrakidorozmiaruiparametrówekranuurządzenia