Što bi svi trebali znati o Androidu: Uvod, značajke i aplikacije

Isprobajte Naš Instrument Za Uklanjanje Problema





Uvod:

Android je operativni sustav zasnovan na Linuxu i dizajniran je prvenstveno za dodirne zaslone mobilnih uređaja poput pametnih telefona i tablet računala. Operativni sustav se puno razvio u posljednjih 15 godina, počevši od crno-bijelih telefona do novijih pametnih telefona ili mini računala. Jedan od najčešće korištenih mobilnih OS-a danas je android. Android je softver koji je osnovan u Palo Altu u Kaliforniji 2003. godine.

AndroidAndroid je moćan operativni sustav i podržava velik broj aplikacija na pametnim telefonima. Ovi su programi ugodniji i napredniji za korisnike. Hardver koji podržava android softver zasnovan je na platformi ARM arhitekture. Android je operativni sustav otvorenog koda što znači da je besplatan i da ga svatko može koristiti. Android ima na raspolaganju milijune aplikacija koje vam mogu pomoći upravljati životom na jedan ili drugi način, a dostupan je po niskim cijenama na tržištu iz tog razloga što je android vrlo popularan.




Android logotip

Android razvoj podržava puni java programski jezik. Nisu podržani čak ni drugi paketi koji su API i JSE. Prva verzija 1.0 razvojnog kompleta za Android (SDK) objavljena je 2008. godine, a najnovija ažurirana verzija je žele bean.



Android arhitektura:

Android je operativni sustav i skup je softverskih komponenata koji je podijeljen u pet odjeljaka i četiri glavna sloja

  • Linux kernel
  • Knjižnice
  • Vrijeme izvođenja Androida

Okvir prijave:

Android arhitektura

Linux kernel:

Android koristi moćnu jezgru Linuxa i podržava širok raspon hardverskih upravljačkih programa. Jezgra je srce operativnog sustava koji upravlja ulaznim i izlaznim zahtjevima softvera. Ovo pruža osnovne funkcionalnosti sustava poput upravljanja procesima, upravljanja memorijom, upravljanja uređajima poput kamere, tipkovnice, zaslona itd. Kernel obrađuje sve stvari. Linux je stvarno dobar u umrežavanju i nije potrebno povezivati ​​ga s perifernim hardverom. Sam kernel ne komunicira izravno s korisnikom, već interakcijom s ljuskom i drugim programima, kao i sa hardverskim uređajima u sustavu.

Knjižnice:

Na vrhu Linux uzgajivačnice nalazi se skup knjižnica, uključujući web preglednike s otvorenim kodom, kao što su WebKit, knjižnica libc. Te se knjižnice koriste za reprodukciju i snimanje audio i video zapisa. SQLite je baza podataka korisna za pohranu i dijeljenje podataka aplikacije. SSL knjižnice odgovorne su za internetsku sigurnost itd.


Vrijeme izvođenja Androida:

Runtime android nudi ključnu komponentu nazvanu Dalvik Virtual Machine koja je vrsta java virtualnog stroja. Posebno je dizajniran i optimiziran za android. Dalvik VM je procesni virtualni stroj u android operativnom sustavu. To je softver koji pokreće aplikacije na android uređajima.

Dalvik VM koristi osnovne značajke Linuxa kao što su upravljanje memorijom i multithreading na java jeziku. Dalvik VM omogućuje da svaka Android aplikacija izvodi vlastiti proces. Dalvik VM izvršava datoteke u .dex formatu.

Okvir prijave:

Okvir aplikacijskog sloja nudi mnoge usluge više razine aplikacijama kao što su upravitelj prozora, sustav prikaza, upravitelj paketa, upravitelj resursa itd. Programeri aplikacija smiju koristiti te usluge u svojoj aplikaciji.

Primjene i značajke:

Pronaći ćete sve android aplikacija na gornjem sloju, a vi ćete napisati svoju aplikaciju i instalirati je na ovaj sloj. Primjeri takvih aplikacija su kontakti, knjige, preglednici, usluge itd. Svaka aplikacija ima različitu ulogu u ukupnim aplikacijama.

Značajke:

  • Izgled slušalica
  • Skladištenje
  • Povezivost: GSM / EDGE, IDEN, CDMA, Bluetooth, WI-FI, EDGE, 3G, NFC, LTE, GPS.
  • Razmjena poruka: SMS, MMS, C2DM (može slati poruke na uređaj), GCM (Google može slati poruke)
  • Podrška za više jezika
  • Multi-touch
  • Video pozivi
  • Snimanje zaslona
  • Vanjska pohrana
  • Podrška strujećih medija
  • Optimizirana grafika

Android značajke

Android emulator:

Emulator je nova aplikacija u Android operativni sustav . Emulator je novi prototip koji se koristi za razvoj i testiranje android aplikacija bez upotrebe bilo kakvog fizičkog uređaja.

n tip i p tip

Android emulator

Android emulator ima sve hardverske i softverske značajke poput mobilnih uređaja, osim telefonskih poziva. Pruža razne navigacijske i upravljačke tipke. Također pruža zaslon za prikaz vaše aplikacije. Emulatori koriste konfiguracije android virtualnih uređaja. Nakon što se vaša aplikacija pokrene na njoj, može koristiti usluge platforme android za pomoć drugim aplikacijama, pristupu mreži, reprodukciji audio, video zapisa, pohrani i preuzimanju podataka.

Primjena Androida - Daljinski robot kojim upravlja aplikacija za Android

Operacija:

Ona kontrolira robotizirano vozilo pomoću android aplikacije . Bluetooth uređaj povezan je s upravljačkom jedinicom na robotu za prepoznavanje signala koje prenosi aplikacija Android. Daljinski rad postiže se bilo kojim pametnim telefonom, stolom itd. S Android OS-om na temelju rada zaslona osjetljivog na dodir. Kraj odašiljanja koristi daljinski upravljački uređaj za android preko kojeg se prenose naredbe, a na strani prijamnika te se naredbe koriste za upravljanje robotom u svim smjerovima, poput naprijed, natrag, lijevo ili desno itd.

Pomicanje na kraju prijemnika postiže se pomoću dva motora koja su povezana s mikrokontrolerom. Podaci serijske komunikacije poslani iz android aplikacije primaju Bluetooth prijamnik koji je povezan s mikrokontrolerom.

Android aplikacija

Prednosti:

  • Android je operativni sustav otvorenog koda zasnovan na Linuxu, može ga razviti bilo tko
  • Jednostavan pristup android aplikacijama
  • Možete zamijeniti bateriju i masovnu pohranu, diskovni pogon i UDB opciju
  • Podržava sve Googleove usluge
  • Operativni sustav može vas obavijestiti o novim SMS-ovima i e-porukama ili najnovijim ažuriranjima.
  • Podržava multitasking
  • Android telefon također može funkcionirati kao usmjerivač za dijeljenje interneta
  • Besplatno je prilagoditi
  • Može instalirati modificirani ROM
  • Podržava 2D i 3D grafiku