Plate-forme Android 2.1

Niveau d'API:7

Android 2.1 est une version mineure de la plate-forme déployable sur les téléphones Android à partir de janvier 2010. Cette version inclut des modifications de l'API et des corrections de bugs. Pour en savoir plus sur les modifications, consultez la section API Framework.

Pour les développeurs, la plate-forme Android 2.1 est disponible en tant que composant téléchargeable pour le SDK Android. La plate-forme téléchargeable comprend une bibliothèque Android et une image système entièrement conformes, ainsi qu'un ensemble d'habillages d'émulateur, d'applications exemples, etc. La plate-forme téléchargeable n'inclut aucune bibliothèque externe.

Pour commencer à développer ou à tester la plate-forme Android 2.1, utilisez le SDK Android et l'outil AVD Manager afin de télécharger la plate-forme dans votre SDK.

Points forts de la plate-forme

Android 2.1 n'ajoute pas de fonctionnalités utilisateur importantes. Consultez le document Android 2.0 Platform Highlights (Points forts de la plate-forme Android 2.0) pour obtenir les dernières fonctionnalités utilisateur.

Révisions

Les sections ci-dessous fournissent des notes sur les versions successives du composant de plate-forme Android 2.1 pour le SDK Android, indiquées par le numéro de révision. Pour déterminer la ou les révisions des plates-formes Android 2.1 installées dans votre environnement SDK, consultez la liste "Packages installés" dans le SDK Android et AVD Manager.

Niveau d'API

La plate-forme Android 2.1 fournit une version mise à jour de l'API du framework. Un identifiant entier (7) est attribué à l'API Android 2.1, qui est stocké dans le système lui-même. Cet identifiant, appelé "niveau d'API", permet au système de déterminer correctement si une application est compatible avec le système, avant de l'installer.

Pour utiliser les API introduites dans Android 2.1 dans votre application, vous devez définir la valeur appropriée ("7") dans les attributs android:minSdkVersion de l'élément <uses-sdk> dans le fichier manifeste de votre application.

Pour en savoir plus sur l'utilisation du niveau d'API, consultez le document Niveaux d'API.

Modifications apportées à l'API Framework

Les sections ci-dessous fournissent des informations sur les modifications apportées à l'API du framework d'application fournie par la plate-forme Android 2.1.

Fonds d'écran animés

Les ajouts suivants fournissent des API pour vous permettre de développer des fonds d'écran animés:

En outre, si votre application utilise ou fournit des fonds d'écran animés, vous devez penser à ajouter un élément <uses-feature> au fichier manifeste de l'application, en déclarant l'attribut android:name="android.software.live_wallpaper". Par exemple :

<uses-feature android:name="android.software.live_wallpaper" />

Lorsque vous avez publié votre application, Google Play vérifie la présence de cet élément et l'utilise comme filtre pour s'assurer qu'elle n'est pas accessible aux utilisateurs dont les appareils ne sont pas compatibles avec les fonds d'écran animés.

Téléphonie

Vues

WebKit

  • Nouvelles méthodes WebStorage permettant de manipuler des bases de données de stockage Web.
  • Nouvelles méthodes GeolocationPermissions permettant d'obtenir des autorisations de géolocalisation et de les définir sur la WebView.
  • Nouvelles méthodes WebSettings pour gérer les paramètres de cache d'application, de stockage Web et de zoom en fonction de la densité de l'écran.
  • Nouvelles méthodes WebChromeClient pour gérer les vidéos, l'historique de navigation, les vues personnalisées, les limites du cache des applications, etc.

Rapport sur les différences entre les API

Pour une vue détaillée de toutes les modifications apportées à l'API dans Android 2.1 (niveau d'API 7), par rapport au niveau d'API 6, consultez le rapport sur les différences d'API.

Applications intégrées

L'image système incluse dans la plate-forme téléchargeable fournit les applications intégrées suivantes:

  • Réveil
  • Browser
  • Calculatrice
  • Appareil photo
  • Contacts
  • Paramètres régionaux personnalisés (application pour les développeurs)
  • Outils pour les développeurs (application pour les développeurs)
  • Adresse e-mail
  • Galerie
  • IME pour la saisie de texte en japonais, chinois et latin
  • Messages
  • Musique
  • Téléphone
  • Paramètres
  • Pièces détachées (application pour les développeurs)

Locales

L'image système incluse dans la plate-forme téléchargeable fournit divers paramètres régionaux intégrés. Dans certains cas, des chaînes spécifiques à une région sont disponibles pour les paramètres régionaux. Dans les autres cas, une version par défaut de la langue est utilisée. Les langues disponibles dans l'image système Android 2.1 sont listées ci-dessous (avec le descripteur de paramètre régional language_country/region).

  • Chinois, RPC (zh_CN)
  • Chinois, Taïwan (zh_TW)
  • Tchèque (cs_CZ)
  • Néerlandais, Pays-Bas (nl_NL)
  • Néerlandais, Belgique (nl_BE)
  • Anglais, États-Unis (en_US)
  • Anglais, Grande-Bretagne (en_GB)
  • Anglais, Canada (en_CA)
  • Anglais, Australie (en_AU)
  • Anglais, Nouvelle-Zélande (en_NZ)
  • Anglais, Singapour(en_SG)
  • Français, France (fr_FR)
  • Français, Belgique (fr_BE)
  • Français, Canada (fr_CA)
  • Français, Suisse (fr_CH)
  • Allemand, Allemagne (de_DE)
  • Allemand, Autriche (de_AT)
  • Allemand, Suisse (de_CH)
  • Allemand, Liechtenstein (de_LI)
  • Italien, Italie (it_IT)
  • Italien, Suisse (it_CH)
  • Japonais (ja_JP)
  • Coréen (ko_KR)
  • Polonais (pl_PL)
  • Russe (ru_RU)
  • Espagnol (es_ES)
  • Les chaînes d'interface utilisateur localisées correspondent aux paramètres régionaux accessibles via les paramètres.

    Skins d'émulateur

    La plate-forme téléchargeable comprend un ensemble d'apparences d'émulateur que vous pouvez utiliser pour modéliser votre application dans différentes tailles et résolutions d'écran. Les apparences d'émulateur sont les suivantes:

    • QVGA (240 x 320, faible densité, petit écran)
    • WQVGA (240 x 400, faible densité, écran normal)
    • FWQVGA (240 x 432, faible densité, écran normal)
    • HVGA (320 x 480, densité moyenne, écran normal)
    • WVGA800 (480 x 800, haute densité, écran normal)
    • WVGA854 (haute densité 480 x 854, écran normal)

    Pour en savoir plus sur le développement d'une application qui s'affiche et fonctionne correctement sur tous les appareils Android, consultez la section Compatibilité avec plusieurs écrans.