ACER_112024 ACER_112024 ACER_112024

Programujeme pre Android /7.časť

0
V tejto časti seriálu sa zameriame na implementáciu tzv. poskytovateľov, resp. vyhodnocovačov obsahu (content providers, resolvers) a takisto komponentov (tried), ktoré s nimi určitým spôsobom súvisia. Pretože používanie výrazov poskytovateľ, resp. vyhodnocovač môže viesť k istým nejasnostiam, v našich článkoch budeme používať ich anglické ekvivalenty. Provider a ďalšie nevyhnutné triedy zahrnieme do vzorovej aplikácie planovac_v2. planovac_v2 Na obr. 1 je zobrazený grafický výstup aplikácie planovac_v2 v porovnaní s výstupom predchádzajúcej verzie. Aj napriek tomu, že rozdiely grafických výstupov sú zanedbateľné, štruktúra zdrojového kódu oboch aplikácií sa v mnohom odlišuje (obr. 2). Hlavným dôvodom zmien bola implementácia providera na prístup k databáze. Táto zmena si následne vynútila zmeny ostatných častí pôvodného kódu vrátane reštrukturalizácie a umiestnenia kódu jednotlivých tried do nových balíčkov contentprovider a database. Grafický výstup aplikácií planovac_v1 a plano ... Zobrazit Galériu

Marek Sopko

Všetky autorove články
programovanie Android seriál