Sissejuhatus Androidi

Android on Linuxi põhine mobiilne opsüsteem, mille töötas välja Google. Selle eesmärk oli kavandada peamiselt puutetundlikele seadmetele, näiteks nutitelefonidele ja tahvelarvutitele. Androidi esialgne versioon ilmus 23. septembril 2008, uusim versioon aga 6. augustil 2018, samal ajal kui ma kirjutan seda sissejuhatust android postitusse. Selle nimi on Android “9 Pie”.

Pildi allikas: https://www.elprocus.com/what-is-android-introduction-features-applications/

Androidi põhikomponendid

Pildi allikas: https://goo.gl/images/bQm2z1

Androidi rakenduste peamised komponendid on järgmised:

  • Tegevused
  • Teenused
  • Sisu pakkujad
  • Intensiiv- ja saatevastuvõtjad
  • Vidinad ja teatised

1. Tegevused

Tegevust võime nimetada Androidi rakenduse esitluskihiks. Lihtsamalt öeldes tähistab tegevus teie Android-rakenduse ekraani, millel on kasutajaliides. Rakendusel, näiteks e-posti rakendusel, võib olla palju tegevusi, näiteks e-kirja avamine, e-kirja koostamine, e-kirjale vastamine - need kõik on erinevad tegevused. Nii et igal Androidi rakendusel on rohkem kui üks tegevus. Kui alustame uut tegevust (näiteks e-kirjale vastamine), lükatakse eelmine tegevus tagumisse virna ja see peatatakse kuni uue tegevuse lõpuni. Kui aga vajutame käimasoleva tegevuse ajal nuppu tagasi, siis praegune tegevus lahustub ja hüppatakse virnast välja ja eelmine tegevus jätkub.

2. Teenused

Androidi rakenduse teine ​​oluline komponent on teenus. See teeb ekraanil tehtavate toimingute taustal jooksvaid toiminguid (pika või lühikese). Näiteks push-teade meilisõnumist. Võimalik, et teenus töötab endiselt siis, kui olete rakenduse lõpetanud või te ei kasuta seda praegu. Näiteks saate meili saates teate, kui olete paigal, kuid te ei kasuta praegu rakendust.

3. Sisu pakkujad

Sisu pakkujad haldavad rakenduse andmeid ja kapseldavad need (objektorienteeritud funktsioon). See annab andmeid rakenduse ühest protsessorist teise. Andmeid võidakse salvestada andmebaasis või failisüsteemis või muus ladustamise haldussüsteemis. Androidi seadmetes on mitu looduslikku sisuteenuse pakkujat, kes paljastavad kasulikke andmebaase, näiteks meediumipood ja kontaktid.

4. Intensiiv- ja saatevastuvõtjad

Androidi kavatsused on suhtlusvahendid, mis toimivad hõlbustajatena, kui sõnumivahetus toimub sama rakenduse eri komponentide vahel või ühest rakendusest teise. Mis tahes teenuse käivitamiseks peame selle ülesande täitmiseks olema kindel kavatsus. Kavasid on kahte tüüpi:

Pildi allikas: https://goo.gl/images/AqiSpu

  • Kaudne kavatsus : see ei kuuluta käivitatava teenuse nime, vaid kuulutab toimingu, mida tuleb täita.
  • Selgesõnaline kavatsus : see täpsustab täpse tegevuse, milleks kavatsus tuleks teha.

Ringhäälinguvastuvõtjad võimaldavad teie rakendusel kuulata kavatsusi, mis vastavad teie määratud kriteeriumidele. Näiteks saavad rakendused alustada saateid, et teistele rakendustele teada anda, et seadmesse on alla laaditud vähe andmeid ja neid saab kasutada. Saateid on kahte tüüpi:

  • Tavaline saade : need on täiesti asünkroonsed ja kõiki saate vastuvõtjaid käitatakse määratlemata järjekorras.
  • Tellitud saade: need on sünkroonsed ja saadetakse korraga ühele vastuvõtjale.

Pildiallikas: https://goo.gl/images/5kjps4

5. Vidinad ja teatised

Vidinad kuvavad teie rakenduse huvitava või uue sisu koondatud kujul mobiili- või tahvelarvuti avakuval. Kasutaja saab teha erinevaid toiminguid, näiteks vidinate teisaldamist ja suuruse muutmist. Põhimõtteliselt on nelja tüüpi vidinaid:

  • Teabevidin - see vidin kuvab kasutajatele ainult olulist teavet. Näiteks avakuval olev kell.
  • Kollektsiooni vidin - see vidin kuvab mitut sama tüüpi teavet ja võimaldab teil avamiseks valida ükskõik millise neist. Näiteks e-posti rakenduse avamisel näete mitu e-kirja.
  • Juhtvidin - see vidin kuvab sagedamini kasutatavaid funktsioone. Näiteks võimaldab muusikarakenduse vidin kasutajal muusikat mängida väljaspool rakendust.
  • Hübriidvidin - see vidin ühendab kõigi kolme vidina teabe.

Teavitused võimaldavad kasutajaid teavitada toimunud sündmustest. Näiteks kasutame rakendust, mis on rakendus, ja kui teade saabub, saame sellekohase teatise.

Androidi omadused

Nagu oleme juba Androidi sissejuhatusest teada saanud, vaatame Androidi omadusi:

  • Android saab korraga käivitada mitut rakendust.
  • Androidi vidinad võimaldavad kuvada peaaegu kõiki funktsioone, mille valite otse avaekraanil.
  • Android toetab mitut klaviatuuri ja neid on ülilihtne installida.
  • Android toetab videograafika array, 2D ja 3D graafikat.
  • Android toetab ka Java-rakendusi.
  • Seadistusi saab üsna kiiresti muuta, kui Android töötab telefonis
  • Väga hea rakenduste turg
  • Enamik Androidi seadmeid toetab NFC-d, mis võimaldab elektroonilistel seadmetel hõlpsalt suhelda väikeste vahemaadega.

Androidi rakendused

Ülaltoodud jaotises oleme näinud Androidi põhitutvustust. Nüüd jätkame Androidi rakendusega:

Androidi rakendused on tarkvararakendused, mis töötavad Androidi platvormil. Oleme juba varem näinud androidi rakenduse komponente koosnevana ühest või mitmest rakenduse komponendist, näiteks tegevused, teenused, sisuteenuse pakkujad ja saatevastuvõtjad. Androidi rakendused on kirjutatud Java programmeerimiskeeles ja kasutavad Java tuumikkogu. Androidi rakenduste arendamiseks võivad arendajad Androidi veebisaidilt alla laadida tarkvaraarenduskomplekti (SDK). SDK sisaldab tööriistu, näidiskoodi ja asjakohaseid dokumente Androidi rakenduste loomiseks.

Androidi eelised ja puudused

Allpool on androidi plussid ja miinused, mis on järgmised:

Androidi eelised

  • Android kuulub Google'ile, mis on üks usaldusväärseimaid ja mainekamaid organisatsioone kogu maailmas. See on ka avatud lähtekoodiga ja täiesti tasuta.
  • See töötab peaaegu kõigis seadmetes ja on paindlik.
  • On vidinaid, mis võimaldavad teil oma tööd kiiresti teha.
  • Saame korraga käivitada mitu toimingut, mis võimaldab multitegumtöötlust.
  • Seal on hiiglaslik rakenduste jaotur nimega Google Play pood, kust leiate Google Play poest miljoneid rakendusi. Sellel on palju rohkem rakendusi kui ühelgi teisel OS-i platvormil.
  • Neil on muude opsüsteemidega võrreldes mitu funktsiooni.
  • Android on paremini kohandatav.

Androidi puudused

  • Kõige sagedamini ilmnevad Androidi reklaamid populaarsetes tasuta androidrakendustes, mis on kasutajatele tüütu.
  • Android OS-i peetakse üheks kõige rohkem akut kulutavaks opsüsteemiks. Androidi opsüsteemis töötab taustal palju protsesse, mille tulemuseks on aku kiire tühjenemine.
  • Sageli on Androidi rakenduste turvalisus madal.
  • Kui mobiilse RAM-i on vähem ja kui kasutaja avab mõne rakenduse, ripub see üles.
  • Tavaliselt vajab see arendamiseks rohkem koodi.
  • Viirust sisaldav rakendus on olemas ka Android Marketil.

Soovitatavad artiklid

See on olnud Androidi sissejuhatuse juhend. Siin oleme arutanud Androidi põhikomponente, omadusi, eeliseid ja puudusi. Lisateabe saamiseks võite vaadata ka järgmist artiklit -

  1. Erinevus Androidi arendaja ja veebiarendaja vahel
  2. Androidi intervjuuküsimused koos vastustega
  3. Tehke karjääri Androidi arendamisel

Kategooria: