Mida peaksid kõik Androidi kohta teadma: sissejuhatus, funktsioonid ja rakendused

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





Sissejuhatus:

Android on Linuxil põhinev operatsioonisüsteem, mis on mõeldud peamiselt puutetundlike ekraanidega mobiilseadmetele, näiteks nutitelefonidele ja tahvelarvutitele. Operatsioonisüsteem on viimase 15 aasta jooksul palju arenenud alates mustvalgetest telefonidest kuni hiljutiste nutitelefonide või miniarvutiteni. Tänapäeval on üks levinumaid mobiilseid operatsioonisüsteeme android. Android on tarkvara, mis asutati 2003. aastal Californias Palo Altos.

AndroidAndroid on võimas operatsioonisüsteem ja see toetab nutitelefonides suurt hulka rakendusi. Need rakendused on kasutajatele mugavamad ja arenenumad. Android-tarkvara toetav riistvara põhineb ARM-i arhitektuuriplatvormil. Android on avatud lähtekoodiga operatsioonisüsteem, mis tähendab, et see on tasuta ja kõik saavad seda kasutada. Androidil on saadaval miljoneid rakendusi, mis aitavad teil oma elu ühel või teisel viisil juhtida ja seetõttu on see turul saadaval madalate hindadega ning seetõttu on android väga populaarne.




Androidi logo

Androidi arendus toetab kogu Java-programmeerimiskeelt. Isegi muid pakette, mis on API ja JSE, ei toetata. Androidi arenduskomplekti (SDK) esimene versioon 1.0 ilmus 2008. aastal ja viimane uuendatud versioon on tarretis.



Androidi arhitektuur:

Android on operatsioonisüsteem ja see on virn tarkvarakomponente, mis on jagatud viieks osaks ja neljaks põhikihiks ehk siis

  • Linuxi tuum
  • Raamatukogud
  • Androidi käitusaeg

Rakenduse raamistik:

Androidi arhitektuur

Linuxi tuum:

Android kasutab võimsat Linuxi tuuma ja toetab laias valikus riistvaradraivereid. Kernel on operatsioonisüsteemi süda, mis haldab tarkvara sisend- ja väljunditaotlusi. See pakub põhilisi süsteemi funktsioone, nagu protsesside haldamine, mäluhaldus, seadmete haldamine nagu kaamera, klaviatuur, ekraan jne. Kernel haldab kõiki asju. Linux on võrgu loomisel tõesti hea ja seda pole vaja ühendada välisseadmete riistvaraga. Kernel ise ei suhtle otse kasutajaga, vaid suhtleb pigem kesta ja muude programmidega kui ka süsteemi riistvaraga.

Raamatukogud:

Linuxi kenneli peal on hulk teeke, sealhulgas avatud lähtekoodiga veebibrauserid, näiteks WebKit, library libc. Neid teeke kasutatakse heli ja video esitamiseks ja salvestamiseks. SQLite on andmebaas, mis on kasulik rakenduse andmete salvestamiseks ja jagamiseks. SSL-i raamatukogud vastutavad Interneti-turvalisuse jms eest.


Androidi käitusaeg:

Androidi käitusaeg pakub võtmekomponenti nimega Dalvik Virtual Machine, mis on omamoodi java virtuaalne masin. See on spetsiaalselt loodud ja optimeeritud androidile. Dalvik VM on protsessi virtuaalne masin androidi operatsioonisüsteemis. See on tarkvara, mis töötab rakendusi Android-seadmetes.

Dalvik VM kasutab Linuxi põhifunktsioone, nagu mäluhaldus ja multikeere, mis on java keeles. Dalvik VM võimaldab igal Androidi rakendusel oma protsessi käivitada. Dalvik VM käivitab failid .dex-vormingus.

Rakenduse raamistik:

Rakenduse raamistiku kiht pakub palju kõrgema taseme teenuseid sellistele rakendustele nagu Windowsi haldur, kuvasüsteem, paketihaldur, ressursihaldur jne. Rakenduse arendajatel on lubatud neid teenuseid oma rakenduses kasutada.

Rakendused ja funktsioonid:

Leiate kõik androidrakendused ülemisel kihil ja kirjutate oma rakenduse ning installite selle sellele kihile. Sellised rakendused on näiteks kontaktid, raamatud, brauserid, teenused jne. Igal rakendusel on üldistes rakendustes erinev roll.

Funktsioonid:

  • Peakomplekti paigutus
  • Ladustamine
  • Ühenduvus: GSM / EDGE, IDEN, CDMA, Bluetooth, WI-FI, EDGE, 3G, NFC, LTE, GPS.
  • Sõnumid: SMS, MMS, C2DM (seadmesõnumid), GCM (Google saaks sõnumside)
  • Mitmekeelne tugi
  • Mitmikpuudutus
  • Videokõned
  • Ekraanitõmmis
  • Väline salvestusruum
  • Streaming meedia tugi
  • Optimeeritud graafika

Androidi funktsioonid

Androidi emulaator:

Emulaator on uus rakendus Androidi operatsioonisüsteem . Emulaator on uus prototüüp, mida kasutatakse Android-rakenduste väljatöötamiseks ja testimiseks ilma ühtegi füüsilist seadet kasutamata.

Androidi emulaator

Android-emulaatoril on kõik riist- ja tarkvarafunktsioonid, näiteks mobiilseadmed, välja arvatud telefonikõned. See pakub erinevaid navigeerimis- ja juhtnuppe. See pakub ka ekraani teie rakenduse kuvamiseks. Emulaatorid kasutavad androidi virtuaalseadmete konfiguratsioone. Kui teie rakendus selles töötab, saab ta kasutada androidplatvormi teenuseid, et aidata teisi rakendusi, pääseda võrku, mängida heli, videot, salvestada ja andmeid hankida.

Androidi rakendus - Androidi juhitav kaugrobot

Operatsioon:

See kontrollib robot-sõiduk, kasutades android-rakendust . Bluetooth-seade on liidetud roboti juhtseadmega androidrakenduse edastatavate signaalide tajumiseks. Kaugjuhtimine toimub puutetundliku ekraanil põhineva android-operatsioonisüsteemiga nutitelefoni või laua vms abil. Edastav ots kasutab android-rakendusseadet, mille kaudu käske edastatakse, ja vastuvõtja poolel kasutatakse neid käske roboti juhtimiseks kõikides suundades, näiteks edasi, tagasi ja vasakule või paremale jne.

Vastuvõtja otsa liikumine saavutatakse kahe mootoriga, mis on ühendatud mikrokontrolleriga. Android-rakendusest saadetud seeriaühenduse andmed võtab vastu mikrokontrolleriga liidetud Bluetooth-vastuvõtja.

Androidi rakendus

Eelised:

  • Android on Linuxi põhine avatud lähtekoodiga operatsioonisüsteem, seda saab arendada igaüks
  • Lihtne juurdepääs Androidi rakendustele
  • Võite asendada aku ja massmälu, kettaseadme ja UDB-valiku
  • See toetab kõiki Google'i teenuseid
  • Operatsioonisüsteem suudab teid teavitada uutest SMS-idest ja e-kirjadest või uusimatest värskendustest.
  • See toetab multitegumtöötlust
  • Android-telefon võib toimida ka ruuterina Interneti jagamiseks
  • See on tasuta kohandatav
  • Saab installida muudetud ROM-i
  • See toetab 2D- ja 3D-graafikat