Úvod do systému Android

Android je mobilný operačný systém založený na Linuxe, ktorý bol vyvinutý spoločnosťou Google. Jeho cieľom bolo navrhnúť primárne zariadenie s dotykovou obrazovkou, ako sú smartfóny a tablety. Pôvodná verzia systému Android bola vydaná 23. septembra 2008, zatiaľ čo posledná verzia bola 6. augusta 2018, zatiaľ čo tento úvod píšem do príspevku pre systém Android. Nazýva sa Android „9 Pie“.

Zdroj obrázka: https://www.elprocus.com/what-is-android-introduction-features-applications/

Hlavné súčasti systému Android

Zdroj obrázka: https://goo.gl/images/bQm2z1

Hlavné súčasti každej aplikácie pre Android sú nasledujúce:

  • aktivity
  • služby
  • Poskytovatelia obsahu
  • Zamýšľané a vysielacie prijímače
  • Widgety a oznámenia

1. Činnosti

Aktivitu môžeme nazvať prezentačnou vrstvou aplikácie pre Android. Jednoducho povedané, aktivita predstavuje obrazovku v aplikácii pre Android, ktorá má svoje používateľské rozhranie. Napríklad aplikácia, napríklad e-mailová aplikácia, môže mať mnoho aktivít, napríklad otváranie e-mailov, vytváranie e-mailov, odpovedanie na e-maily - to všetko sú rôzne aktivity. Každá aplikácia pre Android má teda viac ako jednu aktivitu. Keď začneme novú aktivitu (napríklad odpoveď na e-mail), predchádzajúca aktivita sa presunie do zásobníka naspäť a zastaví sa, kým sa nová aktivita nedokončí. Ak však počas prebiehajúcej aktivity stlačíme tlačidlo späť, aktuálna aktivita sa rozpustí a sa vysunie zo zásobníka a obnoví sa predchádzajúca aktivita.

2. Služby

Ďalšou dôležitou súčasťou aplikácie pre Android je služba. Vykonáva bežiace operácie (dlhé alebo krátke) na pozadí pre činnosť, ktorú vykonávate na obrazovke. Napríklad oznámenie push z e-mailu. Je možné, že služba stále beží, keď ste ukončili aplikáciu alebo ju práve nepoužívate. Napríklad, keď dostanete e-mail, dostanete upozornenie aj napriek tomu, že aplikáciu momentálne nepoužívate.

3. Poskytovatelia obsahu

Poskytovatelia obsahu spravujú údaje aplikácie a zapuzdrujú ich (objektovo orientovaná funkcia). Toto poskytuje údaje z jedného procesora aplikácie do druhého. Dáta môžu byť uložené v databáze alebo v súborovom systéme alebo v iných systémoch správy úložiska. Zariadenia s Androidom zahŕňajú niekoľko pôvodných poskytovateľov obsahu, ktorí odhaľujú užitočné databázy, napríklad obchod s médiami a kontakty.

4. Zamýšľané a vysielacie prijímače

Zámery systému Android sú komunikačné prostriedky, ktoré fungujú ako sprostredkovateľ v prípade výmeny správ medzi rôznymi komponentmi v rámci tej istej aplikácie alebo z jednej aplikácie do druhej. Aby sme mohli spustiť akúkoľvek službu, musíme splniť zámer vykonať túto úlohu. Zámery sú dvoch typov:

Zdroj obrázka: https://goo.gl/images/AqiSpu

  • Implicitné zámery : Neoznačuje názov služby, ktorá sa má spustiť, ale vyhlasuje činnosť, ktorá sa má vykonať.
  • Explicitné zámery : Špecifikuje presnú činnosť, ktorej by sa mal zámer venovať.

Prijímače vysielania umožňujú vašej aplikácii počúvať zámery, ktoré zodpovedajú zadaným kritériám. Napríklad aplikácie môžu začať vysielať, aby informovali ostatné aplikácie, že do zariadenia bolo stiahnutých len málo údajov a je k dispozícii na použitie. Existujú dva typy vysielania:

  • Normálne vysielanie: Sú úplne asynchrónne a všetky prijímače vysielania sú spustené v nedefinovanom poradí.
  • Objednané vysielanie: Sú synchrónne a dodávajú sa naraz jednému prijímaču.

Zdroj obrázka: https://goo.gl/images/5kjps4

5. Widgety a oznámenia

Widgety zobrazujú váš zaujímavý alebo nový obsah v konsolidovanej podobe na ploche mobilu alebo tabletu. Používateľ môže vykonávať rôzne činnosti, ako je presun a zmena veľkosti widgetov. V zásade existujú štyri typy widgetov:

  • Information Widget - Tento widget zobrazuje iba dôležité informácie pre používateľov. Napríklad hodiny na domovskej obrazovke.
  • Zbierka Widget - Tento widget zobrazuje viac informácií rovnakého typu a umožňuje vám vybrať ktorúkoľvek z nich, ktorú chcete otvoriť. Napríklad, keď otvoríte e-mailovú aplikáciu, uvidíte viac e-mailov.
  • Control Widget - Tento widget zobrazuje často používané funkcie. Napríklad miniaplikácia pre hudobné aplikácie umožňuje používateľovi prehrávať hudbu mimo aplikácie.
  • Hybridný widget - Tento widget kombinuje informácie zo všetkých troch widgetov.

Upozornenia umožňujú informovať používateľov o všetkých udalostiach, ktoré sa vyskytli. Napríklad, keď použijeme aplikáciu aplikácie, keď príde správa, dostaneme upozornenie.

Charakteristika systému Android

Ako sme sa už dozvedeli o úvode do systému Android, pozrime sa na vlastnosti systému Android:

  • Android môže spustiť viac aplikácií súčasne.
  • Miniaplikácie Android vám umožňujú zobraziť takmer všetky funkcie, ktoré vyberiete priamo na domovskej obrazovke.
  • Android podporuje viac klávesníc a je veľmi jednoduché ich nainštalovať.
  • Android podporuje grafické video pole, 2D a 3D grafiku.
  • Android tiež podporuje Java aplikácie.
  • Keď je na telefóne spustený Android, nastavenie je možné zmeniť oveľa rýchlejšie
  • Veľmi dobrý trh s aplikáciami
  • Väčšina zariadení Android podporuje technológiu NFC, ktorá umožňuje elektronickým zariadeniam ľahko komunikovať na krátke vzdialenosti.

Aplikácie pre Android

V predchádzajúcej časti sme videli základné predstavenie systému Android. Teraz sa chystáme na aplikáciu systému Android:

Aplikácie pre Android sú softvérové ​​aplikácie, ktoré sú spustené na platforme Android. Súčasti aplikácie pre Android sme už videli ako zložené z jedného alebo viacerých komponentov aplikácie, ako sú aktivity, služby, poskytovatelia obsahu a prijímače vysielania. Aplikácie pre Android sú napísané v programovacom jazyku Java a používajú základné knižnice Java. Pre vývoj aplikácií pre Android si vývojári môžu stiahnuť súpravu Software Development Kit (SDK) z webu Android. Súprava SDK obsahuje nástroje, vzorový kód a príslušné dokumenty na vytváranie aplikácií pre Android.

Výhody a nevýhody systému Android

Nižšie sú uvedené výhody a nevýhody systému Android, ktoré sú nasledujúce:

Výhody systému Android

  • Android vlastní spoločnosť Google, jedna z najdôveryhodnejších a najuznávanejších organizácií na celom svete. Je tiež otvoreným zdrojom a je úplne zadarmo.
  • Funguje takmer na všetkých zariadeniach a je flexibilný.
  • Existujú widgety, ktoré umožňujú rýchlo urobiť prácu.
  • Môžeme spustiť viacero úloh súčasne, čo umožňuje multitasking.
  • Existuje obrovské aplikačné centrum s názvom Obchod Google Play, v ktorom nájdete milióny aplikácií v obchode Google Play. Má oveľa viac aplikácií ako iné platformy OS.
  • V porovnaní s inými operačnými systémami majú viac funkcií.
  • Android je prispôsobiteľnejší.

Nevýhody systému Android

  • Reklamy Android sa najčastejšie vyskytujú v populárnych bezplatných aplikáciách pre Android, ktoré sú pre používateľov nepríjemné.
  • Operačný systém Android sa považuje za jeden z operačných systémov s najvyššou spotrebou batérie. V operačnom systéme Android je na pozadí veľa procesov, ktoré vedú k rýchlemu vybitiu batérie.
  • Aplikácie pre Android majú často nízku úroveň zabezpečenia.
  • Ak je mobilná RAM menšia a používateľ otvorí niekoľko aplikácií, zablokuje sa.
  • Na vývoj zvyčajne potrebuje viac kódu.
  • Aplikácia, ktorá obsahuje vírus, je tiež k dispozícii v službe Android Market.

Odporúčané články

Toto bol sprievodca Úvodom do systému Android. Tu sme diskutovali o hlavných komponentoch, charakteristikách, výhodách a nevýhodách systému Android. Viac informácií nájdete aj v nasledujúcom článku -

  1. Rozdiel medzi Android Developer a Web Developer
  2. Otázky týkajúce sa rozhovoru pre Android s odpoveďami
  3. Zarobte si kariéru vo vývoji systému Android

Kategórie: