..
V tejto chvíli odložil HelloWorld projekt vytvorený v predchádzajúcej kapitole, pretože, aby sa analyzovať súbory a kód, ktoré boli vytvorené, musíte mať pevný základ, na štruktúru aplikácie Android, nemáme základne.
Začnime tým, že keď kliknete na ikonku pre spustenie Eclipse Java kompilátor sme sa opierali o aplikácie pre Android, ktorý v prípade, že žiadne chyby v kóde, vytvorte súbor. EPK obsahujúci všetky kódex " aplikácie.
Tento súbor je aplikácia, a preto sa jedná o súbor, ktorý bude nainštalovaný na fyzické zariadenia.
Pozrime sa, aké sú charakteristiky, čo sa týka vzťahov s operačným systémom Android aplikácií:
Ako sme už povedal jeden z hlavných rysov Android aplikácie je možnosť zdieľania spoločných prvkov. Napríklad, ak aplikácie sme vytvorili prezentáciu snímok urobených užívateľom pomocou fotografií nasnímaných fotoaparátom a v inej aplikácii potrebujeme rovnaký záber nie je potrebné zahrnúť do druhej aplikácie, kód zdroj slideshow. Rovnako tak nie je nutné prepojenie kód priamo, bude to jednoducho požiadavka na plnenie jeho časti kódu Android pre prezentáciu na prvú operáciu.
Z tohto dôvodu je zrejmé, že ďalšie vlastnosť aplikácie Android nie je mať jednotný prístupový bod na spustenie, ako by to mohlo byť pre projekt, Java, kde je realizácia projektu prenesené výhradne funkciu main ().
A "je možné identifikovať štyri rôzne zložky v aplikácii Android: actvities (ktorý bude v nasledujúcej kapitole), služieb, poskytovateľov obsahu vysielania a prijímačov.
Zvláštnosťou tejto zložky, je-žiadne grafické užívateľské rozhranie (ktoré je naopak činnosť), zvyčajne beží na pozadí. Príkladom môže byť služba hudobný prehrávač beží na pozadí, zatiaľ čo používateľ vykonáva iné akcie. Každá služba trieda rozširuje služby.
-Súčasťou tohto typu nesmie vykonávať predoperačnej, ale počúva a reaguje podľa toho, kedy zachytiť reklamu. Kto posiela Tieto oznámenia je zvyčajne operačný systém, ktorý správu upozorní aplikácie, ako to bolo dokončenie sťahovania súboru, ktorý je potom užívateľovi k dispozícii. Samozrejme v našej aplikácii môžeme učiť naše prijímača reagovať len na určité typy reklám. Všetky prijímača BroadcastReceiver rozšíriť triedu.
Úlohy súčasťou tohto je dať k dispozícii súbor dát určité aplikácie do iných aplikácií. Obvykle dáta, ktoré chceme, aby, takpovediac, "verejný", alebo sú uložené v systéme súborov alebo do databázy SQLite. Poskytovateľ obsahu rozširuje základnú triedu ContentProvider.
V nasledujúcej kapitole budeme prezentovať, a to veľmi komplexné, aké sú aktivity a aké sú ich charakteristiky.
| |
ASP (Advanced)
Celý kurz pre vytváranie dynamických webov. Od 39 €. |
| |
ASP Zero (ebook)
Učenie Microsoft ASP a VBScript od nuly. U len 29 €. |
| |
CSS (kurz)
Web Design a prístupnosti podľa W3C CSS a XHTML. Od 29 €. |