Was ist Android?
Android ist ein Open Source und Linux-basierte Betriebssystem für mobile Endgeräte wie Smartphones und Tablet-Computer. Android wurde von der entwickelten Open Handset Alliance, die von Google geführt, und anderen Unternehmen.
Android bietet einen einheitlichen Ansatz für die Entwicklung von Anwendungen für mobile Geräte, was bedeutet, die Entwickler benötigen, nur für Android zu entwickeln, und ihre Anwendungen sollten in der Lage, auf verschiedenen Geräten bereitgestellt von Android laufen.
Die erste Beta-Version des Android Software Development Kit (SDK) wurde von Google im Jahr 2007 veröffentlicht, wo wie die erste kommerzielle Version, Android 1.0, wurde im September 2008 veröffentlicht.
Am 27. Juni 2012, auf der Google I / O-Konferenz kündigte Google die nächste Android-Version 4.1 Jelly Bean. Jelly Bean ist ein Zwischenaktualisierung mit dem vorrangigen Ziel, die Benutzerschnittstelle, sowohl in Bezug auf Funktionalität und Leistung.
Der Quellcode für Android ist verfügbar unter der Freie und Open Source Software-Lizenzen. Google veröffentlicht die meisten der Code unter der Apache License Version 2.0 und dem Rest, Linux-Kernel-Änderungen, die unter der GNU General Public License Version 2.
Warum Android?
Features von Android
Android ist ein leistungsfähiges Betriebssystem im Wettbewerb mit Apple-4GS und unterstützt große Eigenschaften. Nur wenige von ihnen sind unten aufgeführt:
Feature | Bezeichnung |
---|---|
Schöne UI | Android Grundbild OS bietet eine schöne und intuitive Benutzeroberfläche. |
Connectivity | GSM / EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC und WiMAX. |
Speicherung | SQLite, einem leichten relationalen Datenbank zur Datensicherung verwendet. |
Media-Unterstü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 |
Messaging | SMS und MMS |
Internetbrowser | Auf der Grundlage des Open-Source WebKit-Layout-Engine, mit Chrome V8 JavaScript-Engine unterstützt HTML5 und CSS3 gekoppelt. |
Multi-Touch- | Android bietet native Unterstützung für Multi-Touch, die zunächst in Handys gemacht wurde wie das HTC Hero. |
Multitasking | Benutzer von einer Aufgabe zur anderen und gleichzeitig verschiedene Anwendungs gleichzeitig laufen zu springen. |
Resizable Widgets | Widgets sind veränderbar, so dass Benutzer sie zu erweitern, um mehr Inhalt anzuzeigen oder schrumpfen sie um Platz zu sparen |
Multi-Language | Unterstützt einzigen Richtung und bidirektionalen Text. |
GCM | Google Cloud Messaging (GCM) ist ein Dienst, mit dem Entwickler kurze Nachricht Daten zu senden, um ihre Nutzer auf Android-Geräten, ohne ein eigenes Synchronisierungslösung können. |
Wi-Fi Direct | Eine Technologie, die Anwendungen erkennen und eine Verbindung direkt über eine hohe Bandbreite Peer-to-Peer-Verbindung ermöglicht. |
Android Breite | Eine beliebte NFC-basierte Technologie, die Benutzer sofort teilen, nur durch Berühren von zwei NFC-fähigen Handys zusammen lässt. |
Android Applikationen
Android-Anwendungen sind in der Regel in der Sprache Java unter Verwendung des Android Software Development Kit entwickelt.
Einmal entwickelt, können Android-Anwendungen leicht verpackt und entweder durch einen Speicher, wie beispielsweise verkauft werden Google Play, SlideME,Opera Mobile Store, Mobango, F-Droid und dem Amazon Appstore.
Android Kräfte Hunderte von Millionen von mobilen Geräten in mehr als 190 Ländern auf der ganzen Welt. Es ist die größte installierte Basis von jedem mobilen Plattform und wächst schnell. Jeden Tag mehr als 1 Million neue Android-Geräte sind weltweit aktiv.
Dieses Tutorial wurde mit dem Ziel geschrieben worden, Ihnen beizubringen, wie die Entwicklung und Paket Android-Anwendung. Wir werden von der Umgebungskonfiguration für Android Anwendungsprogrammierung beginnen und dann einen Drilldown in die verschiedenen Aspekte der Android-Anwendungen suchen.
Kategorien von Android-Anwendungen
Es gibt viele Android-Anwendungen auf dem Markt. Die Top-Kategorien sind:
Geschichte von Android
Die Code-Namen android reicht von A bis L aktuell wie Aestro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwitch, Jelly Bean, KitKat und Lollipop. Lassen Sie uns zu verstehen, die Android-Geschichte in einer Sequenz.
Was ist API-Ebene?
API-Ebene ist ein Integer-Wert, die den Rahmen API Revision durch eine Version der Android-Plattform angeboten werden eindeutig identifiziert.
Plattform 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 | GELEEBOHNE | |
Android 4.0.3, 4.0.4 | 15 | ICE_CREAM_SANDWICH_MR1 | |
Android 4.0, 4.0.1, 4.0.2 | 14 | EIS-SANDWICH | |
Android 3.2 | 13 | HONEYCOMB_MR2 | |
Android 3.1.x | 12 | HONEYCOMB_MR1 | |
Android 3.0.x | 11 | HONEYCOMB | |
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 | CUPCAKE | |
Android 1.1 | 2 | BASE_1_1 | |
Android 1.0 | 1 | BASE |
0 التعليقات:
Kommentar veröffentlichen