Latest web development tutorials

Android Übersicht

Was ist Android?

android_overview_1

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:

Bild

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