Introducció:
Android és un sistema operatiu basat en Linux, està dissenyat principalment per a dispositius mòbils amb pantalles tàctils com ara telèfons intel·ligents i tauletes. El sistema operatiu s’ha desenvolupat molt en els darrers 15 anys, des dels telèfons en blanc i negre fins als telèfons intel·ligents o mini ordinadors recents. Un dels sistemes operatius mòbils més utilitzats actualment és Android. L’android és un programari que es va fundar a Palo Alto de Califòrnia el 2003.
Android és un potent sistema operatiu i és compatible amb un gran nombre d'aplicacions en telèfons intel·ligents. Aquestes aplicacions són més còmodes i avançades per als usuaris. El maquinari que admet el programari d'Android es basa en la plataforma d'arquitectura ARM. L’android és un sistema operatiu de codi obert que significa que és gratuït i que tothom el pot utilitzar. L’android té milions d’aplicacions disponibles que us poden ajudar a gestionar la vostra vida d’una manera o altra i està disponible a baix cost al mercat per aquest motiu, Android és molt popular.
El desenvolupament d'Android admet el llenguatge de programació java complet. Fins i tot altres paquets que són API i JSE no són compatibles. La primera versió 1.0 del kit de desenvolupament d'Android (SDK) es va llançar el 2008 i l'última versió actualitzada és una bava de gelatina.
Arquitectura d'Android:
L’android és un sistema operatiu i és una pila de components de programari que es divideix en cinc seccions i quatre capes principals
- Nucli Linux
- Biblioteques
- Temps d'execució d'Android
Marc d'aplicació:
Nucli Linux:
L’android utilitza el potent nucli Linux i admet una àmplia gamma de controladors de maquinari. El nucli és el cor del sistema operatiu que gestiona les sol·licituds d’entrada i sortida del programari. Això proporciona funcionalitats bàsiques del sistema com la gestió de processos, la gestió de memòria, la gestió de dispositius com la càmera, el teclat, la pantalla, etc., el nucli gestiona totes les coses. Linux és molt bo en xarxes i no cal connectar-lo al maquinari perifèric. El nucli en si no interactua directament amb l'usuari, sinó que interactua amb el shell i altres programes, així com amb els dispositius de maquinari del sistema.
Biblioteques:
A la part superior d'una gossera de Linux hi ha un conjunt de biblioteques que inclouen navegadors web de codi obert com WebKit, biblioteca libc. Aquestes biblioteques s’utilitzen per reproduir i gravar àudio i vídeo. SQLite és una base de dades útil per emmagatzemar i compartir dades d'aplicacions. Les biblioteques SSL són responsables de la seguretat a Internet, etc.
Temps d'execució d'Android:
El temps d'execució d'Android proporciona un component clau anomenat Dalvik Virtual Machine, que és una mena de màquina virtual Java. Està especialment dissenyat i optimitzat per a Android. La màquina virtual Dalvik és la màquina virtual de procés del sistema operatiu Android. És un programari que executa aplicacions en dispositius Android.
La màquina virtual Dalvik fa ús de funcions bàsiques de Linux com la gestió de memòria i el multithreading, que es troba en llenguatge java. La màquina virtual Dalvik permet que totes les aplicacions d'Android executin el seu propi procés. La màquina virtual Dalvik executa els fitxers en format .dex.
Marc d'aplicació:
La capa de marc d'aplicació proporciona molts serveis de nivell superior a aplicacions com ara el gestor de Windows, el sistema de visualització, el gestor de paquets, el gestor de recursos, etc. Els desenvolupadors d'aplicacions poden fer ús d'aquests serveis a la seva aplicació.
Aplicacions i funcions:
Trobareu tots els aplicacions per a Android a la capa superior i escrivireu la vostra aplicació i la instal·larem en aquesta capa. Alguns exemples d’aquestes aplicacions són els contactes, els llibres, els navegadors, els serveis, etc. Cada aplicació té un paper diferent en les aplicacions generals.
Característiques:
- Disseny dels auriculars
- Emmagatzematge
- Connectivitat: GSM / EDGE, IDEN, CDMA, Bluetooth, WI-FI, EDGE, 3G, NFC, LTE, GPS.
- Missatgeria: SMS, MMS, C2DM (podria enviar missatges al dispositiu), GCM (Google podria enviar missatges)
- Suport multilingüe
- Multi-tàctil
- Videotrucades
- Captura de pantalla
- Emmagatzematge extern
- Assistència multimèdia en temps real
- Gràfics optimitzats
Emulador d'Android:
L 'emulador és una nova aplicació a Sistema operatiu Android . L'emulador és un nou prototip que s'utilitza per desenvolupar i provar aplicacions d'Android sense utilitzar cap dispositiu físic.
L'emulador d'Android té totes les funcions de maquinari i programari, com ara dispositius mòbils, excepte les trucades telefòniques. Proporciona una gran varietat de tecles de navegació i control. També proporciona una pantalla per mostrar la vostra aplicació. Els emuladors utilitzen les configuracions de dispositius virtuals d'Android. Un cop la vostra aplicació s’executa, pot utilitzar els serveis de la plataforma Android per ajudar altres aplicacions, accedir a la xarxa, reproduir àudio, vídeo, emmagatzemar i recuperar les dades.
Aplicació d'Android- Robot remot controlat per aplicació d'Android
Operació:
Controla el fitxer vehicle robotitzat mitjançant una aplicació per a Android . El dispositiu Bluetooth està connectat a la unitat de control del robot per detectar els senyals transmesos per l'aplicació d'Android. L’operació remota s’aconsegueix mitjançant qualsevol telèfon intel·ligent o taula, etc., amb sistema operatiu Android basat en el funcionament de la pantalla tàctil. L'extrem transmissor utilitza un dispositiu d'aplicació Android remot a través del qual es transmeten ordres i al costat del receptor, aquestes ordres s'utilitzen per controlar el robot en totes direccions, com ara endavant, enrere i esquerre o dret, etc.
El moviment final del receptor s’aconsegueix mitjançant dos motors que estan connectats al microcontrolador. Les dades de comunicació en sèrie que s’envien des de l’aplicació per a Android les rep un receptor Bluetooth que està connectat al microcontrolador.
Avantatges:
- Android és un sistema operatiu de codi obert basat en Linux, pot ser desenvolupat per qualsevol persona
- Fàcil accés a les aplicacions d'Android
- Podeu substituir la bateria i l’emmagatzematge massiu, la unitat de disc i l’opció UDB
- És compatible amb tots els serveis de Google
- El sistema operatiu us pot informar sobre nous missatges de correu electrònic i missatges de correu electrònic o les darreres actualitzacions.
- Admet la multitarea
- El telèfon Android també pot funcionar com un encaminador per compartir Internet
- Es pot personalitzar gratuïtament
- Es pot instal·lar una ROM modificada
- Suporta gràfics 2D i 3D