Un aperçu de l'architecture et des APIs Java d'Android

Un aperçu de l'architecture et des APIs Java d'Android

Android

Android propose une API divisée principalement en 3 parties:

  • Le framework Android, qui correspond aux fonctionnalités apportées par le framework Android:
  • L’accès à SQLite, à de la localisation, de l’OpenGL, WebKit
  • L’API Java, qui reprend une parti des API java classiques de J2SE, dont certaines très appréciables:
  • Les NIO, La compatibilité Java 5, dont les annotations, l’accès à la réflexion, les package Concurrent, SQL, Crypto, JUnit, Xml et j’en passe.
  • Les API 3rd Party: Accès Bluetooth, JSON, …

Il faut dire que je n’ai pas encore pris la peine de lire les documentations en détail, donc je ne connais pas toutes les spécifications de la plateforme par rapport au profil J2SE, mais ça a l’air très sympa.

La page d’index des packages Android:

Ci-dessous, une vidéo Youtube de présentation de l’architecture d’Android (Merci à Semp pour le lien):

Un lien très intéressant sur Développez qui décortique Android au moins en surface: