Uvod v Android

Android je mobilni operacijski sistem s sistemom Linux, ki ga je razvil Google. Njegov namen je bil zasnovan predvsem za naprave z zaslonom na dotik, kot so pametni telefoni in tablični računalniki. Začetna različica Androida je izšla 23. septembra 2008, zadnja izdaja pa 6. avgusta 2018, medtem ko to uvod pišem v android post. Imenuje se Android “9 Pie”.

Vir slik: https://www.elprocus.com/what-is-android-introduction-features-applications/

Glavne komponente Androida

Vir slik: https://goo.gl/images/bQm2z1

Glavne komponente katere koli aplikacije za Android so naslednje:

  • Dejavnosti
  • Storitve
  • Ponudniki vsebin
  • Namenski in oddajni sprejemniki
  • Gradniki in obvestila

1. Dejavnosti

Aktivnost lahko imenujemo kot predstavitveni sloj aplikacije za Android. Preprosto povedano, aktivnost predstavlja zaslon v vaši aplikaciji Android, ki ima svoj uporabniški vmesnik. Aplikacija, na primer aplikacija za e-pošto, ima lahko številne dejavnosti, kot so odpiranje e-pošte, sestavljanje e-pošte, odgovarjanje na e-poštno sporočilo - vse to so različne dejavnosti. Torej ima vsaka aplikacija za Android več dejavnosti. Ko začnemo novo dejavnost (npr. Odgovarjanje na e-poštno sporočilo), se prejšnja aktivnost potisne na zadnji sklad in se ustavi, dokler se nova aktivnost ne zaključi, če pa med izvajanjem dejavnosti pritisnemo gumb nazaj, se trenutna aktivnost razpusti in je izpuščen iz sklada in prejšnja dejavnost se nadaljuje.

2. Storitve

Druga pomembna komponenta aplikacije za Android je storitev. V ozadju izvaja dejavnosti (dolge ali kratke) za dejavnosti, ki jih izvajate na zaslonu. Na primer potisno obvestilo iz e-pošte. Možno je, da se storitev še vedno izvaja, ko ste aplikacijo prekinili ali je trenutno ne uporabljate. Ko na primer dobite e-poštno sporočilo, sporočilo prejmete, vendar še ne uporabljate aplikacije.

3. Ponudniki vsebine

Ponudniki vsebine upravljajo podatke aplikacije in jih zajemajo (objektno orientirana funkcija). To zagotavlja podatke iz enega procesorja aplikacije v drugega. Podatki so lahko shranjeni v zbirki podatkov ali v datotečnem sistemu ali katerem koli drugem sistemu za shranjevanje. Naprave Android vključujejo več izvornih ponudnikov vsebine, ki izpostavljajo uporabne baze podatkov, kot so shramba medijev in stiki.

4. Namenski in oddajni sprejemniki

Android Intents so komunikacijsko sredstvo, ki deluje kot olajševalec, ko se izmenjava sporočil zgodi med različnimi komponentami znotraj iste aplikacije ali iz ene aplikacije v drugo. Za začetek katere koli storitve moramo opraviti namen, da lahko to nalogo opravimo. Intenti so dve vrsti:

Vir slik: https://goo.gl/images/AqiSpu

  • Implicitni nameni : Ne sporoči imena storitve, ki jo je treba začeti, ampak razglasi dejanje, ki ga je treba izvesti.
  • Izrecne namere : Določi natančno aktivnost, kateri namero je treba dati.

Sprejemniki oddaje omogočajo vaši aplikaciji poslušanje namenov, ki ustrezajo navedenim kriterijem. Kot primer, lahko aplikacije zaženejo oddaje in tako drugim aplikacijam sporočijo, da je bilo v napravo naloženo malo podatkov in so jim na voljo. Obstajata dve vrsti oddaj:

  • Normal Broadcast: Popolnoma so asinhroni in vsi sprejemniki oddaje se izvajajo v nedoločenem vrstnem redu.
  • Naročena oddaja: Sinhroni so in se oddajajo po enega sprejemnika.

Vir slik: https://goo.gl/images/5kjps4

5. Pripomočki in obvestila

Pripomočki prikazujejo vašo aplikacijo zanimivo ali novo vsebino v prečiščeni obliki na začetnem zaslonu mobilnega ali tabličnega računalnika. Uporabnik lahko izvaja različne dejavnosti, kot so premikanje in spreminjanje velikosti gradnikov. V bistvu obstajajo štiri vrste pripomočkov:

  • Informacijski gradnik - ta pripomoček prikazuje uporabnikom le pomembne informacije. Na primer ura na začetnem zaslonu.
  • Zbirka gradnik - ta pripomoček prikazuje več informacij iste vrste in vam omogoča, da izberete katerega koli od njih, ki ga želite odpreti. Na primer, ko odprete e-poštno aplikacijo, vidite več e-poštnih sporočil.
  • Nadzorni pripomoček - ta pripomoček prikazuje pogosto uporabljene funkcije. Na primer pripomoček za glasbeno aplikacijo uporabniku omogoča predvajanje glasbe zunaj aplikacije.
  • Hibridni widget - Ta pripomoček združuje informacije nad vsemi tremi gradniki.

Obvestila omogočajo obveščanje uporabnikov o vseh dogodkih. Na primer, če uporabimo aplikacijo za aplikacijo, ko in ko pride sporočilo, dobimo obvestilo.

Lastnosti Androida

Kot smo že izvedeli o uvodu v Android, poglejmo značilnosti Androida:

  • Android lahko zažene več aplikacij hkrati.
  • S pripomočki za Android lahko na domačem zaslonu prikažete skoraj vse funkcije, ki jih izberete.
  • Android podpira več tipkovnic in jih je zelo enostavno namestiti.
  • Android poleg njih podpira Video Graphics Array, 2D in 3D grafiko.
  • Android podpira tudi aplikacije Java.
  • Med Androidom v telefonu lahko nastavitve precej hitreje spremenite
  • Zelo dober trg aplikacij
  • Večina naprav Android podpira NFC, kar omogoča elektronskim napravam enostavno interakcijo na kratkih razdaljah.

Aplikacije Android

V zgornjem razdelku smo videli osnovni uvod v Android. Zdaj gremo naprej z aplikacijo Android:

Aplikacije za Android so programske aplikacije, ki delujejo na platformi Android. Že prej smo videli komponente androidne aplikacije kot sestavljene iz ene ali več komponent aplikacij, kot so dejavnosti, storitve, ponudniki vsebin in sprejemniki za oddajanje. Aplikacije za Android so napisane v programskem jeziku Java in uporabljajo osnovne knjižnice Java. Za razvoj aplikacij Android lahko razvijalci prenesejo komplet za razvoj programske opreme (SDK) s spletnega mesta android. SDK vključuje orodja, vzorčno kodo in ustrezne dokumente za ustvarjanje aplikacij za Android.

Prednosti in slabosti Androida

Spodaj so prednosti in slabosti androida, ki so naslednje:

Prednosti Androida

  • Android je v lasti Googla, ene najbolj zaupanja vrednih in cenjenih organizacij po vsem svetu, ki je tudi odprta koda in je popolnoma brezplačna.
  • Deluje na skoraj vseh napravah in je prilagodljiv.
  • Obstajajo pripomočki, ki vam omogočajo, da hitro opravite svoje delo.
  • Hkrati lahko izvajamo več nalog, kar omogoča večopravilnost.
  • Obstaja velikanski center za aplikacije, ki se imenuje Google play store, v katerem lahko najdete na milijone aplikacij v trgovini Google Play. Ima več aplikacij kot katere koli druge platforme OS.
  • V primerjavi z drugimi operacijskimi sistemi imajo več funkcij.
  • Android je bolj prilagodljiv.

Slabosti Androida

  • Oglasi za Android se najpogosteje pojavljajo v priljubljenih brezplačnih androidnih aplikacijah, ki uporabnikom nekako motijo.
  • Android OS velja za enega najbolj porabljenih baterijskih operacijskih sistemov. V operacijskem sistemu Android je v ozadju veliko procesov, kar povzroči hitro praznjenje baterije.
  • Aplikacije za Android so pogosto varnostno nizke.
  • Če je mobilni RAM manjši in če uporabnik odpre nekaj aplikacij, potem visi.
  • Za razvoj običajno potrebuje več kode.
  • Aplikacija, ki vsebuje virus, je prisotna tudi v Android Marketu.

Priporočeni članki

To je vodnik o Uvodu v Android. Tu smo razpravljali o glavnih komponentah, značilnostih, prednostih in pomanjkljivostih Androida. Če želite izvedeti več, si oglejte tudi naslednji članek -

  1. Razlika med razvijalcem Android in spletnim razvijalcem
  2. Android Intervju Vprašanja z odgovori
  3. Poskrbite za kariero v razvoju Android