Kaj bi morali vsi vedeti o Androidu: Uvod, funkcije in aplikacije

Preizkusite Naš Instrument Za Odpravo Težav





Uvod:

Android je operacijski sistem, ki temelji na Linuxu in je zasnovan predvsem za mobilne zaslone na dotik, kot so pametni telefoni in tablični računalniki. Operacijski sistem se je v zadnjih 15 letih zelo razvil, od črno-belih telefonov do nedavnih pametnih telefonov ali mini računalnikov. Eden najpogosteje uporabljanih mobilnih operacijskih sistemov danes je android. Android je programska oprema, ki je bila ustanovljena leta 2003 v Palo Alto v Kaliforniji.

AndroidAndroid je zmogljiv operacijski sistem in podpira veliko število aplikacij v pametnih telefonih. Te aplikacije so za uporabnike bolj udobne in napredne. Strojna oprema, ki podpira programsko opremo Android, temelji na arhitekturni platformi ARM. Android je odprtokodni operacijski sistem, kar pomeni, da je brezplačen in ga lahko uporablja vsak. Android ima na voljo na milijone aplikacij, s katerimi lahko tako ali drugače upravljate svoje življenje, na trgu pa je na voljo po nizki ceni, zato je android zelo priljubljen.




Logotip Android

Razvoj Android podpira celoten programski jezik java. Tudi drugi paketi, ki so API in JSE, niso podprti. Prva različica 1.0 razvojnega kompleta za Android (SDK) je bila izdana leta 2008, zadnja posodobljena različica pa je žele fižol.



Arhitektura Android:

Android je operacijski sistem in je sklop programskih komponent, ki je razdeljen na pet oddelkov in štiri glavne plasti

  • Jedro Linuxa
  • Knjižnice
  • Izvajalno okolje Android

Okvir za uporabo:

Android Arhitektura

Jedro Linuxa:

Android uporablja zmogljivo jedro Linuxa in podpira široko paleto gonilnikov strojne opreme. Jedro je srce operacijskega sistema, ki upravlja vhodne in izhodne zahteve iz programske opreme. To zagotavlja osnovne sistemske funkcionalnosti, kot so upravljanje procesov, upravljanje pomnilnika, upravljanje naprav, kot so kamera, tipkovnica, zaslon itd., Ker jedro obravnava vse stvari. Linux je res dober v povezovanju in ga ni treba povezati z zunanjo strojno opremo. Jedro samo po sebi ne deluje neposredno z uporabnikom, temveč z lupino in drugimi programi ter s strojnimi napravami v sistemu.

Knjižnice:

Na vrhu psarne Linux je nabor knjižnic, vključno z odprtokodnimi spletnimi brskalniki, kot so WebKit, knjižnica libc. Te knjižnice se uporabljajo za predvajanje in snemanje zvoka in videa. SQLite je baza podatkov, ki je uporabna za shranjevanje in skupno rabo podatkov aplikacij. Knjižnice SSL so odgovorne za internetno varnost itd.


Izvajanje Androida:

Izvajalno okolje android ponuja ključno komponento, imenovano Dalvik Virtual Machine, ki je neke vrste java virtualni stroj. Posebej je zasnovan in optimiziran za android. Dalvik VM je procesni navidezni stroj v operacijskem sistemu android. To je programska oprema, ki zažene aplikacije na napravah Android.

Dalvik VM uporablja osnovne funkcije Linuxa, kot sta upravljanje pomnilnika in večnitnost, ki je v jeziku java. Dalvik VM omogoča, da vsaka aplikacija za Android zažene svoj postopek. VM Dalvik izvaja datoteke v obliki .dex.

Okvir za uporabo:

Sloj aplikacijskega okvira nudi številne storitve višje ravni aplikacijam, kot so upravitelj oken, sistem pogledov, upravitelj paketov, upravitelj virov itd. Razvijalci aplikacij lahko te storitve uporabljajo v svoji aplikaciji.

Aplikacije in funkcije:

Boste našli vse androidne aplikacije na zgornji sloj in svojo aplikacijo boste napisali in jo namestili na to plast. Primeri takih aplikacij so stiki, knjige, brskalniki, storitve itd. Vsaka aplikacija ima drugačno vlogo v celotnih aplikacijah.

Lastnosti:

  • Postavitev slušalk
  • Skladiščenje
  • Povezljivost: GSM / EDGE, IDEN, CDMA, Bluetooth, WI-FI, EDGE, 3G, NFC, LTE, GPS.
  • Sporočila: SMS, MMS, C2DM (od sporočila do naprave), GCM (Google lahko pošilja sporočila)
  • Večjezična podpora
  • Multi-touch
  • Video klic
  • Zajem zaslona
  • Zunanji pomnilnik
  • Podpora za pretakanje medijev
  • Optimizirana grafika

Android funkcije

Android emulator:

Emulator je nova aplikacija v Operacijski sistem Android . Emulator je nov prototip, ki se uporablja za razvoj in preizkušanje aplikacij za Android brez uporabe kakršne koli fizične naprave.

Android emulator

Android emulator ima vse strojne in programske funkcije, kot so mobilne naprave, razen telefonskih klicev. Ponuja različne navigacijske in nadzorne tipke. Ponuja tudi zaslon za prikaz vaše aplikacije. Emulatorji uporabljajo konfiguracije navidezne naprave android. Ko se vaša aplikacija na njej zažene, lahko s storitvami platforme android pomaga drugim aplikacijam, dostopa do omrežja, predvaja zvok, video, shranjuje in pridobiva podatke.

Aplikacija Android - Android Remote Robot z nadzorom aplikacij

Delovanje:

Nadzira robotsko vozilo z uporabo aplikacije android . Naprava Bluetooth je povezana s krmilno enoto na robotu za zaznavanje signalov, ki jih prenaša aplikacija Android. Upravljanje na daljavo doseže kateri koli pametni telefon ali miza itd. Z operacijskim sistemom Android na osnovi delovanja zaslona na dotik. Oddajni konec uporablja androidovo aplikacijo na daljavo, prek katere se prenašajo ukazi, na strani sprejemnika pa se ti ukazi uporabljajo za krmiljenje robota v vseh smereh, kot so naprej, nazaj in levo ali desno itd.

Premik konca sprejemnika dosežemo z dvema motorjema, ki sta povezana z mikrokrmilnikom. Podatke o serijski komunikaciji, poslane iz aplikacije za Android, sprejema sprejemnik Bluetooth, ki je povezan z mikrokrmilnikom.

Aplikacija za Android

Prednosti:

  • Android je odprtokodni operacijski sistem, ki temelji na Linuxu in ga lahko razvije vsak
  • Enostaven dostop do aplikacij za Android
  • Lahko zamenjate baterijo in pomnilnik, diskovni pogon in možnost UDB
  • Podpira vse Googlove storitve
  • Operacijski sistem vas lahko obvešča o novih SMS in e-poštnih sporočilih ali najnovejših posodobitvah.
  • Podpira večopravilnost
  • Telefon Android lahko deluje tudi kot usmerjevalnik za skupno rabo interneta
  • Brezplačno ga lahko prilagodite
  • Lahko namesti spremenjeni ROM
  • Podpira 2D in 3D grafiko