Was jeder über Android wissen sollte: Einführung, Funktionen und Anwendungen

Einführung:

Android ist ein Linux-basiertes BetriebssystemIn erster Linie für mobile Touchscreen-Geräte wie Smartphones und Tablet-Computer konzipiert. Das Betriebssystem hat sich in den letzten 15 Jahren stark entwickelt, angefangen von Schwarz-Weiß-Telefonen bis hin zu aktuellen Smartphones oder Mini-Computern. Android-Betriebssystem ist eines der am häufigsten verwendeten mobilen Betriebssysteme. Der Android ist eine Software, die 2003 in Palo Alto in Kalifornien gegründet wurde.

Android
Der Android ist ein leistungsfähiges Betriebssystem und esunterstützt eine große Anzahl von Anwendungen in Smartphones. Diese Anwendungen sind für die Benutzer komfortabler und fortgeschrittener. Die Hardware, die Android-Software unterstützt, basiert auf der ARM-Architekturplattform. Der Android ist ein Open-Source-Betriebssystem, dh es ist kostenlos und kann von jedem verwendet werden. Der Android hat Millionen von Apps zur Verfügung, die Ihnen helfen können, Ihr Leben auf die eine oder andere Weise zu verwalten, und es ist zu geringen Kosten auf dem Markt verfügbar, weshalb Android sehr beliebt ist.

Android-Logo

Die Android-Entwicklung unterstützt vollJava-Programmiersprache. Sogar andere Pakete, bei denen es sich um API und JSE handelt, werden nicht unterstützt. Die erste Version 1.0 des Android Development Kits (SDK) wurde 2008 veröffentlicht. Die neueste aktualisierte Version ist Jelly Bean.

Android-Architektur:

Der Android ist ein Betriebssystem und ist ein Stapel von Softwarekomponenten, der in fünf Abschnitte und vier Hauptschichten unterteilt ist

  • Linux Kernel
  • Bibliotheken
  • Android-Laufzeit

Anwendungsrahmenarbeit:

Android-Architektur

Linux Kernel:

Der Android nutzt den leistungsfähigen Linux-Kernel und esunterstützt eine breite Palette von Hardwaretreibern. Der Kernel ist das Herzstück des Betriebssystems, das Eingabe- und Ausgabeanforderungen von Software verwaltet. Dies bietet grundlegende Systemfunktionalitäten wie Prozessverwaltung, Speicherverwaltung, Geräteverwaltung wie Kamera, Tastatur, Anzeige usw. Der Kernel übernimmt alle Aufgaben. Linux ist wirklich gut in der Vernetzung und es ist nicht notwendig, es an die periphere Hardware anzuschließen. Der Kernel selbst interagiert nicht direkt mit dem Benutzer, sondern interagiert mit der Shell und anderen Programmen sowie mit den Hardwaregeräten im System.

Bibliotheken:

Auf einem Linux-Zwinger gibt es eine Reihe vonBibliotheken einschließlich Open-Source-Webbrowser wie Webkit, Library Libc. Diese Bibliotheken werden zum Abspielen und Aufnehmen von Audio und Video verwendet. Die SQLite ist eine Datenbank, die zur Speicherung und gemeinsamen Nutzung von Anwendungsdaten nützlich ist. Die SSL-Bibliotheken sind für die Internetsicherheit usw. verantwortlich.

Android-Laufzeit:

Die Android-Laufzeitumgebung bietet eine Schlüsselkomponentegenannt Dalvik Virtual Machine, eine Art virtuelle Java-Maschine. Es ist speziell für Android entwickelt und optimiert. Die Dalvik-VM ist die virtuelle Prozessmaschine im Android-Betriebssystem. Es ist eine Software, die Apps auf Android-Geräten ausführt.

Die Dalvik-VM verwendet Linux-Kernfunktionenwie Speicherverwaltung und Multithreading in einer Java-Sprache. Mit der Dalvik-VM kann jede Android-Anwendung ihren eigenen Prozess ausführen. Die Dalvik-VM führt die Dateien im .dex-Format aus.

Anwendungsrahmenarbeit:

Die Arbeitsschicht des Anwendungsrahmens bietet vieleDienste auf höherer Ebene für Anwendungen wie Windows-Manager, Ansichtssystem, Paketmanager, Ressourcenmanager usw. Die Anwendungsentwickler dürfen diese Dienste in ihrer Anwendung verwenden.

Anwendungen und Funktionen:

Sie finden alle Android-Anwendungen imTop-Layer und Sie werden Ihre Anwendung schreiben und auf dieser Ebene installieren. Beispiele für solche Anwendungen sind Kontakte, Bücher, Browser, Dienste usw. Jede Anwendung spielt in allen Anwendungen eine andere Rolle.

Eigenschaften:

  • Headset-Layout
  • Lager
  • Konnektivität: GSM / EDGE, IDEN, CDMA, Bluetooth, WLAN, EDGE, 3G, NFC, LTE, GPS.
  • Messaging: SMS, MMS, C2DM (Messaging an Geräte), GCM (Google Messaging)
  • Unterstützung für mehrere Sprachen
  • Multi-Touch
  • Videoanruf
  • Bildschirmaufnahme
  • Externer Speicher
  • Streaming Media-Unterstützung
  • Optimierte Grafik

Android-Funktionen

Android Emulator:

Der Emulator ist eine neue Anwendung im Android-Betriebssystem. Der Emulator ist ein neuer Prototyp, mit dem Android-Anwendungen ohne physische Geräte entwickelt und getestet werden.

Android Emulator

Der Android-Emulator verfügt über die gesamte Hardware undSoftwarefunktionen wie z. B. mobile Geräte mit Ausnahme von Telefonanrufen. Es bietet eine Vielzahl von Navigations- und Steuertasten. Es bietet auch einen Bildschirm zum Anzeigen Ihrer Anwendung. Die Emulatoren verwenden die virtuellen Android-Gerätekonfigurationen. Sobald Ihre Anwendung darauf ausgeführt wird, kann sie Dienste der Android-Plattform verwenden, um anderen Anwendungen zu helfen, auf das Netzwerk zuzugreifen, Audio, Video abzuspielen, die Daten zu speichern und abzurufen.

Anwendung von Android- Android Application Controlled Remote Robot

Operation:

Es steuert das Roboterfahrzeug mit einem AndroidAnwendung. Das Bluetooth-Gerät ist mit der Steuereinheit des Roboters verbunden, um die von der Android-Anwendung übertragenen Signale zu erfassen. Die Fernsteuerung wird von jedem Smartphone oder Tisch mit Android-Betriebssystem basierend auf der Touchscreen-Bedienung ausgeführt. Auf der Sendeseite wird ein Android-Anwendungsgerät verwendet, über das Befehle übertragen werden. Auf der Empfängerseite werden diese Befehle zum Steuern des Roboters in alle Richtungen wie Vorwärts, Rückwärts, Links oder Rechts usw. verwendet.

Die Bewegung des Empfängerendes wird durch zwei erreichtMotoren, die an den Mikrocontroller angeschlossen sind. Die seriellen Kommunikationsdaten, die von der Android-Anwendung gesendet werden, werden von einem Bluetooth-Empfänger empfangen, der mit dem Mikrocontroller verbunden ist.

Android-Anwendung

Vorteile:

  • Android ist ein Linux-basiertes Open Source-Betriebssystem, das von jedem entwickelt werden kann
  • Einfacher Zugriff auf die Android-Apps
  • Sie können den Akku und den Massenspeicher, das Festplattenlaufwerk und die UDB-Option ersetzen
  • Es unterstützt alle Google-Dienste
  • Das Betriebssystem kann Sie über neue SMS und E-Mails oder die neuesten Updates informieren.
  • Es unterstützt Multitasking
  • Android-Telefone können auch als Router für die gemeinsame Nutzung des Internets dienen
  • Es ist kostenlos anpassbar
  • Kann ein modifiziertes ROM installieren
  • Es unterstützt 2D- und 3D-Grafiken

Teile mit deinen Freunden