Wat iedereen moet weten over Android: introductie, functies en toepassingen

Probeer Ons Instrument Voor Het Oplossen Van Problemen





Invoering:

Android is een op Linux gebaseerd besturingssysteem dat voornamelijk is ontworpen voor mobiele apparaten met aanraakschermen, zoals smartphones en tabletcomputers. Het besturingssysteem is de afgelopen 15 jaar enorm ontwikkeld, van zwart-wit telefoons tot recente smartphones of minicomputers. Een van de meest gebruikte mobiele besturingssystemen is tegenwoordig Android. De Android is software die in 2003 werd opgericht in Palo Alto, Californië.

AndroidAndroid is een krachtig besturingssysteem en ondersteunt een groot aantal toepassingen op smartphones. Deze applicaties zijn comfortabeler en geavanceerder voor gebruikers. De hardware die Android-software ondersteunt, is gebaseerd op het ARM-architectuurplatform. De Android is een open-source besturingssysteem, wat betekent dat het gratis is en dat iedereen het kan gebruiken. De Android heeft miljoenen apps beschikbaar die u kunnen helpen uw leven op de een of andere manier te beheren en het is tegen lage kosten op de markt beschikbaar, daarom is Android erg populair.




Android-logo

Android-ontwikkeling ondersteunt de volledige programmeertaal Java. Zelfs andere pakketten die API en JSE zijn, worden niet ondersteund. De eerste versie 1.0 van de Android Development Kit (SDK) werd uitgebracht in 2008 en de laatste bijgewerkte versie is een jelly bean.



Android-architectuur:

De Android is een besturingssysteem en is een stapel softwarecomponenten die is onderverdeeld in vijf secties en vier hoofdlagen

  • Linux-kernel
  • Bibliotheken
  • Android-runtime

Toepassingskader:

Android-architectuur

Linux-kernel:

De Android gebruikt de krachtige Linux-kernel en ondersteunt een breed scala aan hardwarestuurprogramma's. De kernel is het hart van het besturingssysteem dat invoer- en uitvoerverzoeken van de software beheert. Dit biedt basissysteemfunctionaliteiten zoals procesbeheer, geheugenbeheer, apparaatbeheer zoals camera, toetsenbord, display enz. De kernel verwerkt alle dingen. Linux is erg goed in netwerken en het is niet nodig om het te koppelen aan de randapparatuur. De kernel zelf heeft geen directe interactie met de gebruiker, maar eerder met de shell en andere programma's, evenals met de hardwareapparaten op het systeem.

Bibliotheken:

Bovenop een Linux-kennel is er een reeks bibliotheken inclusief open-source webbrowsers zoals WebKit, bibliotheek libc. Deze bibliotheken worden gebruikt om audio en video af te spelen en op te nemen. De SQLite is een database die handig is voor het opslaan en delen van applicatiedata. De SSL-bibliotheken zijn verantwoordelijk voor internetbeveiliging etc.


Android-runtime:

De Android-runtime biedt een sleutelcomponent genaamd Dalvik Virtual Machine, een soort virtuele Java-machine. Het is speciaal ontworpen en geoptimaliseerd voor Android. De Dalvik VM is de virtuele procesmachine in het Android-besturingssysteem. Het is een software die apps op Android-apparaten uitvoert.

De Dalvik VM maakt gebruik van Linux-kernfuncties zoals geheugenbeheer en multithreading in Java-taal. Met de Dalvik VM kan elke Android-applicatie zijn eigen proces draaien. De Dalvik VM voert de bestanden uit in het .dex-formaat.

Toepassingskader:

De applicatieframeworklaag biedt veel hogere services aan applicaties zoals Windows Manager, View System, Package Manager, Resource Manager, etc. De applicatieontwikkelaars mogen gebruik maken van deze services in hun applicatie.

Toepassingen en kenmerken:

U vindt alle Android-applicaties op de bovenste laag en je schrijft je applicatie en installeert deze op deze laag. Voorbeelden van dergelijke applicaties zijn contacten, boeken, browsers, services, etc. Elke applicatie vervult een andere rol in de algehele applicaties.

Kenmerken:

  • Headset-indeling
  • Opslag
  • Connectiviteit: GSM / EDGE, IDEN, CDMA, Bluetooth, WI-FI, EDGE, 3G, NFC, LTE, GPS.
  • Berichten: sms, mms, C2DM (kan naar apparaatberichten verzenden), GCM (Google kan berichten verzenden)
  • Meertalige ondersteuning
  • Multi touch
  • Videobellen
  • Schermopname
  • Externe opslag
  • Ondersteuning voor streaming media
  • Geoptimaliseerde graphics

Android-functies

Android-emulator:

De emulator is een nieuwe applicatie in de Android-besturingssysteem ​De emulator is een nieuw prototype dat wordt gebruikt om Android-applicaties te ontwikkelen en te testen zonder een fysiek apparaat te gebruiken.

Android-emulator

De Android-emulator heeft alle hardware- en softwarefuncties zoals mobiele apparaten, behalve telefoongesprekken. Het biedt een verscheidenheid aan navigatie- en bedieningstoetsen. Het biedt ook een scherm om uw applicatie weer te geven. De emulators maken gebruik van de configuraties van virtuele Android-apparaten. Zodra uw applicatie erop draait, kan deze services van het Android-platform gebruiken om andere applicaties te helpen, toegang te krijgen tot het netwerk, audio af te spelen, video af te spelen, op te slaan en de gegevens op te halen.

Toepassing van Android-Android Application Controlled Remote Robot

Operatie:

Het controleert de robotvoertuig met behulp van een Android-applicatie ​Het Bluetooth-apparaat is gekoppeld aan de besturingseenheid op de robot voor het detecteren van de signalen die door de Android-applicatie worden verzonden. De bediening op afstand wordt bereikt door elke smartphone of tafel enz. Met Android OS op basis van touchscreen-bediening. Het verzendende uiteinde maakt gebruik van een Android-applicatie-apparaat op afstand waarmee commando's worden verzonden en aan de ontvangerzijde worden deze commando's gebruikt om de robot in alle richtingen te besturen, zoals vooruit, achteruit en links of rechts, enz.

De beweging van het uiteinde van de ontvanger wordt bereikt door twee motoren die op de microcontroller zijn aangesloten. De seriële communicatiegegevens die door de Android-applicatie worden verzonden, worden ontvangen door een Bluetooth-ontvanger die is gekoppeld aan de microcontroller.

Android-applicatie

Voordelen:

  • Android is een op Linux gebaseerd open-source besturingssysteem, het kan door iedereen worden ontwikkeld
  • Gemakkelijke toegang tot Android-apps
  • U kunt de batterij en massaopslag, schijfstation en UDB-optie vervangen
  • Het ondersteunt alle Google-services
  • Het besturingssysteem kan u informeren over nieuwe sms'jes en e-mails of de laatste updates.
  • Het ondersteunt multitasking
  • Android-telefoon kan ook functioneren als router om internet te delen
  • Het is gratis aan te passen
  • Kan een aangepast ROM installeren
  • Het ondersteunt 2D- en 3D-afbeeldingen