Android Übersicht
Was ist Android?
Android ist ein Open Source, Linux-basiertes Betriebssystem für mobile Geräte wie Smartphones und Tablets. Android von Google und anderen Unternehmen führte Open Handset Alliance entwickelt.Android bietet einen einheitlichen Ansatz für die Anwendungsentwicklung, was bedeutet, dass die Entwickler brauchen nur auf Android-Entwicklung, so dass ihre Anwendungen auf verschiedenen mobilen Geräten mit Android laufen.
Google hat die erste Beta-Version des Android Software Development Kit (SDK) veröffentlicht im Jahr 2007, die erste kommerzielle Version von Android 1.0 wird im September 2008 veröffentlicht.
27. Juni 2012, auf der Google I / O Konferenz kündigte Google die Veröffentlichung der Android-Version 4.1 Jelly Bean. Jelly Bean wird ein inkrementelles Update in Funktionalität und Leistung, der Hauptzweck ist es, die Benutzeroberfläche zu verbessern,
Android Quellcode ist kostenlos und Open-Source-Software-Lizenzen basieren. Der meiste Code Google unter der Apache-Lizenz veröffentlichte Version 2.0 ändert sich Linux-Kernel in der GNU General Public License Version 2.
Android-Entwicklung Vorteile
- Open Source
- Viele Entwickler und stärkere Gemeinschaften
- Wachsender Markt
- Internationale App Integration
- Niedrige Entwicklungskosten
- Höhere Erfolgswahrscheinlichkeit
- Rich-Entwicklungsumgebung
Eigenschaften von Android
Android ist ein leistungsfähiges und Apple 4GS Betriebssystemfunktionen im Wettbewerb und unterstützt einige großartige Funktionen. Einige Funktionen gehören die folgenden:
Immobilien | Beschreibung |
---|---|
Schöne UI | Basisbildschirm Android-Betriebssystem bietet eine schöne und intuitive Benutzeroberfläche. |
Connectivity | GSM / EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC und WiMAX. |
Speicher | Leichtbau SQLite relationale Datenbank für die Datenspeicherung |
Medienunterstützung | H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF und BMP |
Nachrichten | SMS und MMS |
Web-Browser | Basierend auf der Open-Source WebKit-Layout-Engine, verbunden mit Unterstützung für HTML5 und CSS3 Chrome V8 JavaScript-Engine. |
Multi-Touch | Android native Unterstützung für Multi-Touch, von den ersten Handheld-Geräten begann mit, wie HTC Hero. |
Multitasking | Benutzer können von einer Aufgabe zur anderen zu springen, und zur gleichen Zeit eine Vielzahl von Anwendungen ausgeführt werden können. |
Einstellbare Widgets | Widgets sind resizable, so dass die Nutzer können mehr Inhalte erweitern oder zu verkleinern um Platz zu sparen. |
mehrsprachig | Es unterstützt Einweg- und Mehrrichtungs Text. |
GCM | Google Cloud Messaging (GCM) ist ein Dienst, mit dem Entwickler eine kurze Nachricht Daten an das Android-Gerät des Benutzers, ohne die Notwendigkeit für proprietäre Synchronisationslösung zu senden. |
Wi-Fi Direct | Ein Anschluss mit hoher Bandbreite zu Peer-Netzwerk-Discovery und Paarung die direkte Anwendung der Technologie. |
Android Beam | Eine beliebte NFC-basierte Technologie, die Benutzern ermöglicht, sofort zu teilen, einfach durch zwei berühren NFC-fähigen Handys zusammen. |
Android-Anwendungen
typischerweise Android-Anwendungen verwenden die Android Software Development Kit, mit der Java-Sprache zu entwickeln.
Sobald die Entwicklung abgeschlossen ist, können Android-Anwendungen einfach auf Google Play verpackt und verkauft werden und dem App Store Amazon wie.
Android Millionen von mobilen Geräten in mehr als 190 Ländern auf der ganzen Welt. Dies ist die größte installierte Basis von jedem mobilen Plattform für ein schnelles Wachstum. Auf der ganzen Welt werden jeden Tag mehr als 1 Million neue Android-Geräte aktiviert.
Der Zweck dieses Tutorial zu schreiben, ist zu lehren, wie die Android-Anwendung zu entwickeln und zu verpacken. Wir werden Android-Anwendung Programmierumgebungen die Start- und eingehende Android-Anwendung Entwicklung in allen Aspekten.
Kategorie Android-Anwendung
Es gibt viele Android-Anwendungen auf dem Markt. Die Hauptkategorien sind:
Android Geschichte
Android Code-Name wird nun von A L bzw. Aestro, Blender, Cupcake, Donut, Eclair, Froyo, Lebkuchen, Honeycomb, Ice Cream Sandwitch, Jelly Bean, KitKat und Lollipop geleitet. Lassen Sie uns, um die Geschichte von Android zu verstehen.
- Cupcake (Cupcake)
- Doughnut (Donut)
- Blitz-Züge (Eclair)
- Frozen Yogurt (Froyo)
- Lebkuchen (Lebkuchen)
- Honeycomb (Honeycomb)
- Eis-Sandwiches (Ice Cream Sandwich)
- Jelly Bean (Jelly Bean)
- Kit Kat (KitKat)
- Lollipops (Lollipop)
Was ist der API-Ebene?
API-Level-API-Framework ist eine eindeutige Kennung für die Integer-Version durch eine Version der Android-Plattform zur Verfügung gestellt.
Platform-Version | API-Ebene | VERSION_CODE | |
---|---|---|---|
Android 5.1 | 22 | LOLLIPOP_MR1 | |
Android 5.0 | 21 | LOLLIPOP | |
Android 4.4W | 20 | KITKAT_WATCH | KitKat für Wearables Nur |
Android 4.4 | 19 | KITKAT | |
Android 4.3 | 18 | JELLY_BEAN_MR2 | |
Android 4.2, 4.2.2 | 17 | JELLY_BEAN_MR1 | |
Android 4.1, 4.1.1 | 16 | JELLY_BEAN | |
Android 4.0.3, 4.0.4 | 15 | ICE_CREAM_SANDWICH_MR1 | |
Android 4.0, 4.0.1, 4.0.2 | 14 | ICE_CREAM_SANDWICH | |
Android 3.2 | 13 | HONEYCOMB_MR2 | |
Android 3.1.x | 12 | HONEYCOMB_MR1 | |
Android 3.0.x | 11 | BIENENWABE | |
Android 2.3.4 Android 2.3.3 | 10 | GINGERBREAD_MR1 | |
Android 2.3.2 Android 2.3.1 Android 2.3 | 9 | LEBKUCHEN | |
Android 2.2.x | 8 | FROYO | |
Android 2.1.x | 7 | ECLAIR_MR1 | |
Android 2.0.1 | 6 | ECLAIR_0_1 | |
Android 2.0 | 5 | ECLAIR | |
Android 1.6 | 4 | DONUT | |
Android 1.5 | 3 | KUCHEN | |
Android 1.1 | 2 | BASE_1_1 | |
Android 1.0 | 1 | BASE |