Úvod do Androidu

Android je mobilní operační systém založený na Linuxu, který byl vyvinut společností Google. Jeho cílem bylo navrhnout především zařízení s dotykovou obrazovkou, jako jsou smartphony a tablety. Původní verze systému Android byla vydána 23. září 2008, zatímco poslední verze byla 6. srpna 2018, zatímco píšu tento úvod do příspěvku pro systém Android. Říká se tomu Android „9 Pie“.

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

Hlavní součásti Androidu

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

Hlavní součásti jakékoli aplikace pro Android jsou následující:

  • Činnosti
  • Služby
  • Poskytovatelé obsahu
  • Záměry a rozhlasové přijímače
  • Widgety a oznámení

1. Činnosti

Aktivitu můžeme nazvat jako prezentační vrstvu aplikace pro Android. Jednoduše řečeno, aktivita představuje obrazovku aplikace Android, která má své uživatelské rozhraní. Aplikace, například aplikace pro e-mail, může mít mnoho aktivit, jako je otevření e-mailu, psaní e-mailu, odpověď na e-mail - to vše jsou různé činnosti. Každá aplikace pro Android má tedy více než jednu aktivitu. Když začneme novou aktivitu (jako odpověď na e-mail), předchozí aktivita se posune do zpětného zásobníku a zastaví se, dokud nebude nová aktivita dokončena. Pokud však během probíhající aktivity stiskneme tlačítko zpět, aktuální aktivita se rozpustí a se objeví ze zásobníku a obnoví se předchozí aktivita.

2. Služby

Další důležitou součástí aplikace pro Android je služba. Provádí běžící operace (dlouhé nebo krátké) na pozadí pro činnost, kterou provádíte na obrazovce. Například oznámení push z e-mailu. Je možné, že služba stále běží, když jste ukončili aplikaci nebo ji aktuálně nepoužíváte. Například, když dostanete e-mail, obdržíte oznámení, přestože aplikaci právě nepoužíváte.

3. Poskytovatelé obsahu

Poskytovatelé obsahu spravují data aplikace a zapouzdřují je (Object Oriented Feature). To poskytuje data z jednoho procesoru aplikace do druhého. Data mohou být uložena v databázi nebo v souborovém systému nebo v jakémkoli jiném systému správy úložiště. Zařízení Android zahrnují několik nativních poskytovatelů obsahu, kteří vystavují užitečné databáze, jako je obchod s médii a kontakty.

4. Záměrné a rozhlasové přijímače

Záměry systému Android jsou komunikační prostředky, které fungují jako zprostředkovatel, když dochází k výměně zpráv mezi různými součástmi v rámci stejné aplikace nebo z jedné aplikace do druhé. Abychom mohli zahájit jakoukoli službu, musíme předat záměr provést tento úkol. Záměry jsou dvou typů:

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

  • Implicitní záměry : Neprohlásí název služby za spuštění, ale ohlásí akci, kterou má provést.
  • Explicitní záměry : Specifikuje přesnou aktivitu, které by měl být zamýšlen.

Přijímače vysílání umožňují vaší aplikaci poslouchat záměry, které odpovídají zadaným kritériím. Například aplikace mohou zahájit vysílání, aby informovaly ostatní aplikace, že do zařízení bylo staženo jen málo dat a je k dispozici pro použití. Existují dva typy vysílání:

  • Normální vysílání: Jsou zcela asynchronní a všechny přijímače vysílání jsou spuštěny v nedefinovaném pořadí.
  • Objednané vysílání: Jsou synchronní a doručují se vždy jednomu příjemci.

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

5. Widgety a oznámení

Widgety zobrazují zajímavý nebo nový obsah aplikace v konsolidované podobě na domovské obrazovce pro mobilní zařízení nebo tablety. Uživatel může provádět různé činnosti, jako je přesun a změna velikosti widgetů. V zásadě existují čtyři typy widgetů:

  • Informační widget - Tento widget zobrazuje uživatelům pouze důležité informace. Například hodiny na domovské obrazovce.
  • Widget kolekce - Tento widget zobrazuje více informací stejného typu a umožňuje vybrat kteroukoli z nich, kterou chcete otevřít. Například při otevření e-mailové aplikace uvidíte více e-mailů.
  • Ovládací widget - Tento widget zobrazuje často používané funkce. Například widget aplikace pro hudbu umožňuje uživateli přehrávat hudbu mimo aplikaci.
  • Hybridní Widget - Tento widget kombinuje informace ze všech tří widgetů.

Oznámení umožňují informovat uživatele o všech událostech, které se vyskytly. Používáme například aplikaci aplikace, a když přijde zpráva, dostaneme oznámení.

Charakteristika Androidu

Jak jsme se již dozvěděli o úvodu do Androidu, podívejme se na vlastnosti Androidu:

  • Android může spouštět více aplikací současně.
  • Widgety Android vám umožní zobrazit téměř všechny funkce, které vyberete přímo na domovské obrazovce.
  • Android podporuje více klávesnic a jejich instalace je velmi snadná.
  • Android podporuje grafické video pole, 2D a 3D grafiku.
  • Android také podporuje Java aplikace.
  • Když je v telefonu spuštěn Android, lze nastavení změnit mnohem rychleji
  • Velmi dobrý trh s aplikacemi
  • Většina zařízení Android podporuje technologii NFC, která umožňuje elektronickým zařízením snadno komunikovat na krátké vzdálenosti.

Aplikace pro Android

Ve výše uvedené části jsme viděli základní úvod do Androidu. Nyní se chystáme na aplikaci systému Android:

Aplikace pro Android jsou softwarové aplikace, které běží na platformě Android. Složky aplikace pro Android jsme již dříve viděli, že se skládají z jedné nebo více součástí aplikace, jako jsou činnosti, služby, poskytovatelé obsahu a rozhlasové přijímače. Aplikace pro Android jsou psány v programovacím jazyce Java a používají základní knihovny Java. Pro vývoj aplikací pro Android mohou vývojáři stáhnout sadu Software Development Kit (SDK) z webu Android. Sada SDK obsahuje nástroje, ukázkový kód a příslušné dokumenty pro vytváření aplikací pro Android.

Výhody a nevýhody Androidu

Níže jsou uvedeny výhody a nevýhody androidu, které jsou následující:

Výhody systému Android

  • Android patří společnosti Google, jedné z nejdůvěryhodnějších a nejuznávanějších organizací na celém světě. Je také otevřeným zdrojovým kódem a je zcela zdarma.
  • Funguje téměř na všech zařízeních a je flexibilní.
  • Existují widgety, které umožňují rychlou práci.
  • Můžeme spouštět více úkolů současně, což umožňuje multitasking.
  • Existuje obrovský aplikační uzel s názvem Obchod Google Play, kde v obchodě Google Play najdete miliony aplikací. Má mnohem více aplikací než jakékoli jiné platformy OS.
  • Ve srovnání s jinými operačními systémy mají více funkcí.
  • Android je více přizpůsobitelný.

Nevýhody systému Android

  • Reklamy Android se nejčastěji vyskytují u populárních bezplatných aplikací pro Android, které jsou pro uživatele trochu nepříjemné.
  • Android OS je považován za jeden z operačních systémů s největší spotřebou baterií. V operačním systému Android je na pozadí spousta procesů, které vedou k rychlému vybití baterie.
  • Aplikace pro Android mají často nízké zabezpečení.
  • Pokud je mobilní RAM menší a uživatel otevře několik aplikací, zablokuje se.
  • To obvykle potřebuje více kódu pro vývoj.
  • Aplikace, která obsahuje virus, je také přítomna na Android Marketu.

Doporučené články

Toto byl průvodce úvodem do systému Android. Zde jsme probrali hlavní komponenty, vlastnosti, výhody a nevýhody systému Android. Další informace naleznete také v následujícím článku -

  1. Rozdíl mezi Android Developer a Web Developer
  2. Otázky pro rozhovor s Androidem s odpověďmi
  3. Získejte kariéru ve vývoji Androidu

Kategorie: