Latest web development tutorials

Présentation Android

Qu'est-ce que Android?

android_overview_1

Android est un système d'exploitation, basé sur Linux-open source pour les appareils mobiles tels que les téléphones intelligents et les tablettes. Android par Google et d'autres sociétés a conduit Open Handset Alliance développé.

Android fournit une approche unifiée pour le développement d'applications, ce qui signifie que les développeurs ont besoin seulement pour le développement Android, de sorte que leurs applications peuvent fonctionner sur différents appareils mobiles fonctionnant sous Android.

Google a publié la première version bêta de l'Android kit de développement logiciel (SDK) en 2007, la première version commerciale d'Android 1.0, est sorti en Septembre 2008.

27 juin 2012, lors de la conférence Google I / O, Google a annoncé la sortie de la version Android 4.1 Jelly Bean. Jelly Bean est une mise à jour incrémentale dans la fonctionnalité et la performance, l'objectif principal est d'améliorer l'interface utilisateur,

code source Android est basé sur les licences de logiciels libres et gratuits. La plupart du code Google publié sous la licence Apache version 2.0, le noyau Linux modifie la GNU General Public License Version 2.


Android Development Avantages

  • Open Source
  • Beaucoup de développeurs et des collectivités plus fortes
  • marché en croissance
  • Intégration App internationale
  • Faibles coûts de développement
  • plus grande probabilité de succès
  • environnement de développement Rich

Caractéristiques de Android

Android est un 4GS puissant et Apple les fonctions du système d'exploitation concurrents, et prend en charge certaines fonctionnalités. Certaines caractéristiques sont les suivantes:

propriété description
Belle interface utilisateur système d'exploitation Android de base de l'écran offre une interface utilisateur intuitive et belle.
connectivité GSM / EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC et WiMAX.
mémoire Léger base de données relationnelle SQLite pour le stockage de données
Soutien aux médias H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF et BMP
nouvelles SMS et MMS
Navigateur Web Basé sur le moteur WebKit de mise en page open source, couplé avec le support de HTML5 et le moteur JavaScript V8 de Chrome CSS3.
Multi-touch support natif Android pour le multi-touch, des appareils portatifs initiaux a commencé avec, comme HTC Hero.
Multitâche Les utilisateurs peuvent passer d'une tâche à l'autre, et en même temps peuvent exécuter une variété d'applications.
widgets réglables Widgets sont redimensionnables, afin que les utilisateurs peuvent se développer plus de contenu ou de réduire pour économiser l'espace.
multilingue Il prend en charge à sens unique et le texte multi-directionnel.
GCM Google Cloud Messaging (GCM) est un service qui permet aux développeurs d'envoyer des données de messages courts à l'appareil Android de l'utilisateur sans la nécessité d'une solution exclusive de synchronisation.
Wi-Fi Direct Un connecteur pour haute bande passante découverte du réseau de pairs et d'appariement de l'application directe de la technologie.
Android Beam Une technologie populaire à base de NFC qui permet aux utilisateurs de partager instantanément, simplement en touchant deux téléphones NFC ensemble.

Applications Android

applications Android utilisent généralement le kit de développement logiciel Android, en utilisant le langage Java pour développer.

Une fois que le développement est terminé, les applications Android peuvent être facilement emballés et vendus sur Google Play et Amazon App Store tels que.

millions d'appareils mobiles Android dans plus de 190 pays à travers le monde. Ceci est la plus grande base installée de toute plate-forme mobile pour une croissance rapide. Partout dans le monde chaque jour plus de 1 million de nouveaux appareils Android sont activés.

Rédaction Le but de ce tutoriel est de vous apprendre à développer et à conditionner l'application Android. Nous allons environnements de programmation d'applications Android définir le début et le développement en profondeur l'application Android dans tous les aspects.

Catégorie application Android

Il existe de nombreuses applications Android sur le marché. Les principales catégories sont les suivantes:

image

Histoire Android

Android nom de code est maintenant acheminé de A L, respectivement AESTRO, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwitch, Jelly Bean, KitKat et Lollipop. Laissez-nous afin de comprendre l'histoire de l'Android.

  • Cupcake (Cupcake)
  • Doughnut (Donut)
  • bouffées de foudre (Eclair)
  • Frozen Yogurt (Froyo)
  • Gingerbread (pain d'épice)
  • Honeycomb (nid d'abeille)
  • sandwiches à la crème glacée (Sandwich à la crème glacée)
  • Jelly Bean (Jelly Bean)
  • Kit Kat (KitKat)
  • Lollipops (Lollipop)


Quel est le niveau de l'API?

cadre de l'API au niveau des API est un identifiant unique pour la version entière, fournie par une version de la plate-forme Android.

version plate-forme API Level VERSION_CODE
Android 5.1 22 LOLLIPOP_MR1
Android 5.0 21 LOLLIPOP
4.4W Android 20 KITKAT_WATCH KitKat pour Wearables Seulement
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
4.0.3 Android, 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
3.1.x Android 12 HONEYCOMB_MR1
3.0.x Android 11 NID D'ABEILLES

2.3.4 Android

2.3.3 Android

10 GINGERBREAD_MR1

2.3.2 Android

2.3.1 Android

Android 2.3

9 GINGERBREAD
2.2.x Android 8 FROYO
2.1.x Android 7 ECLAIR_MR1
2.0.1 Android 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