Ce ar trebui să știe toată lumea despre Android: Introducere, caracteristici și aplicații

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





Introducere:

Android este un sistem de operare bazat pe Linux, este conceput în primul rând pentru dispozitive mobile cu ecran tactil, cum ar fi smartphone-uri și tablete. Sistemul de operare s-a dezvoltat foarte mult în ultimii 15 ani, începând de la telefoane alb-negru până la smartphone-uri sau mini-computere recente. Unul dintre cele mai utilizate sisteme de operare mobile în zilele noastre este Android. Android este un software care a fost fondat în Palo Alto din California în 2003.

AndroidAndroid este un sistem de operare puternic și acceptă un număr mare de aplicații în smartphone-uri. Aceste aplicații sunt mai confortabile și mai avansate pentru utilizatori. Hardware-ul care acceptă software-ul Android se bazează pe platforma de arhitectură ARM. Android este un sistem de operare open-source, ceea ce înseamnă că este gratuit și îl poate folosi oricine. Android are disponibile milioane de aplicații disponibile care vă pot ajuta să vă gestionați viața într-un fel sau altul și este disponibil la prețuri reduse pe piață din acest motiv, Android este foarte popular.




Sigla Android

Dezvoltarea Android acceptă limbajul complet de programare Java. Chiar și alte pachete care sunt API și JSE nu sunt acceptate. Prima versiune 1.0 a kitului de dezvoltare Android (SDK) a fost lansată în 2008, iar cea mai recentă versiune actualizată este un jelly bean.



Arhitectura Android:

Android este un sistem de operare și este un teanc de componente software care este împărțit în cinci secțiuni și patru straturi principale

  • Kernel Linux
  • Biblioteci
  • Runtime Android

Cadrul de aplicare:

Arhitectura Android

Kernel Linux:

Android utilizează kernel-ul Linux puternic și acceptă o gamă largă de drivere hardware. Nucleul este inima sistemului de operare care gestionează cererile de intrare și ieșire de la software. Aceasta oferă funcționalități de bază ale sistemului, cum ar fi gestionarea proceselor, gestionarea memoriei, gestionarea dispozitivelor precum camera, tastatura, afișajul etc. Linux este foarte bun la rețea și nu este necesar să-l interfațați cu hardware-ul periferic. Nucleul în sine nu interacționează direct cu utilizatorul, ci mai degrabă interacționează cu shell-ul și alte programe, precum și cu dispozitivele hardware din sistem.

Biblioteci:

În partea de sus a unei canise Linux există un set de biblioteci, inclusiv browsere web open-source, cum ar fi WebKit, biblioteca libc. Aceste biblioteci sunt utilizate pentru redarea și înregistrarea audio și video. SQLite este o bază de date care este utilă pentru stocarea și partajarea datelor aplicației. Bibliotecile SSL sunt responsabile pentru securitatea internetului etc.


Runtime Android:

Runtime-ul Android oferă o componentă cheie numită Dalvik Virtual Machine, care este un fel de mașină virtuală java. Este special conceput și optimizat pentru Android. Dalvik VM este mașina virtuală de proces din sistemul de operare Android. Este un software care rulează aplicații pe dispozitive Android.

Dalvik VM folosește caracteristici de bază Linux, cum ar fi gestionarea memoriei și multithreading, care este în limba java. Dalvik VM permite fiecărei aplicații Android să își ruleze propriul proces. Dalvik VM execută fișierele în format .dex.

Cadrul de aplicare:

Stratul cadrului de aplicații oferă multe servicii de nivel superior aplicațiilor, cum ar fi managerul de Windows, sistemul de vizualizare, managerul de pachete, managerul de resurse etc. Dezvoltatorii de aplicații au permisiunea de a utiliza aceste servicii în aplicația lor.

Aplicații și caracteristici:

Veți găsi toate aplicații Android în stratul superior și veți scrie aplicația și o veți instala pe acest strat. Exemple de astfel de aplicații sunt contactele, cărțile, browserele, serviciile etc. Fiecare aplicație îndeplinește un rol diferit în aplicațiile generale.

Caracteristici:

  • Aspectul căștilor
  • Depozitare
  • Conectivitate: GSM / EDGE, IDEN, CDMA, Bluetooth, WI-FI, EDGE, 3G, NFC, LTE, GPS.
  • Mesagerie: SMS, MMS, C2DM (mesaje de pe dispozitiv), GCM (mesaje de mesaje Google)
  • Suport multilingv
  • Atingere multiplă
  • Apel video
  • Captură de ecran
  • Stocare externă
  • Suport media în flux
  • Grafică optimizată

Caracteristici Android

Emulator Android:

Emulator este o aplicație nouă în Sistem de operare Android . Emulatorul este un nou prototip care este utilizat pentru a dezvolta și testa aplicații Android fără a utiliza niciun dispozitiv fizic.

Emulator Android

Emulatorul Android are toate caracteristicile hardware și software, cum ar fi dispozitivele mobile, cu excepția apelurilor telefonice. Oferă o varietate de taste de navigare și control. De asemenea, oferă un ecran pentru afișarea aplicației dvs. Emulatoarele utilizează configurațiile dispozitivului virtual Android. Odată ce aplicația dvs. rulează pe ea, poate utiliza serviciile platformei Android pentru a ajuta alte aplicații, pentru a accesa rețeaua, pentru a reda audio, video, stoca și prelua datele.

Aplicarea robotului de la distanță controlat de aplicația Android - Android

Operațiune:

Controlează vehicul robotizat folosind o aplicație Android . Dispozitivul Bluetooth este interfațat la unitatea de control de pe robot pentru detectarea semnalelor transmise de aplicația Android. Funcționarea la distanță este realizată de orice telefon inteligent sau masă etc. cu sistem de operare Android bazat pe funcționarea ecranului tactil. Capătul de transmisie utilizează un dispozitiv de aplicație Android la distanță prin care sunt transmise comenzile și la partea receptorului, aceste comenzi sunt utilizate pentru controlul robotului în toate direcțiile, cum ar fi înainte, înapoi și la stânga sau la dreapta etc.

Mișcarea capătului receptorului este realizată de două motoare care sunt interfațate cu microcontrolerul. Datele de comunicații seriale trimise din aplicația Android sunt primite de un receptor Bluetooth care este interfațat cu microcontrolerul.

Aplicație Android

Avantaje:

  • Android este un sistem de operare open-source bazat pe Linux, poate fi dezvoltat de oricine
  • Acces ușor la aplicațiile Android
  • Puteți înlocui bateria și stocarea în masă, unitatea de disc și opțiunea UDB
  • Suportă toate serviciile Google
  • Sistemul de operare vă poate informa despre un nou SMS și e-mailuri sau despre cele mai recente actualizări.
  • Suportă multitasking
  • Telefonul Android poate funcționa și ca un router pentru partajarea internetului
  • Este personalizat gratuit
  • Poate instala un ROM modificat
  • Suportă grafică 2D și 3D