Une erreur dans le texte ?

C'est le bon endroit pour nous l'indiquer !
Attention, ce formulaire ne doit servir qu'à signaler une erreur. N'hésitez pas à utiliser les commentaires pour donner votre avis, ou la page de contact pour nous contacter. Merci.

Etape 1

Cliquez sur les paragraphes contenant des erreurs !

Nouveau : SDK Android 2.2, API 8, NDK r4...

Alors que la conférence Google I/O n'est pas terminée, Google vient de mettre à jour le site dédié au développement sur Android.

Nouveau SDK Android 2.2 (kit de développement), avec de nombreuses nouveautés du framework API. Dont par exemple les API OpenGL ES 2.0, un système d sauvegarde des données des applications,

La liste des nouveautés est à la suite de l'article.

Mais aussi le NDK r4 simplifié, un système de débogage...  Voir le site officiel.

Data backup

The platform now provides a generalized backup service that applications can use to backup and restore user data, to ensure that users can maintain their data when switching devices or reinstalling the application. The Backup Manager handles the work of transporting the application data to and from the backup storage area in the cloud. The Backup Manager can store any type of data, from arbitrary data to files, and manages backup and restore operations in an atomic manner. For more information, see Data Backup.



Speech recognition and third-party recognition engines

Camera and camcorder

Device policy manager

New device policy management APIs allow developers to write "device administrator" applications that can control security features of the device, such as the minimum password strength, data wipe, and so on. Users can select the administrators that are enabled on their devices. For more information, see the android.app.admin classees or the example application code in DeviceAdminSample.java.

UI Framework

Accounts and sync

New manifest elements and attributes


API differences report

For a detailed view of all API changes in Android 2.2 (API Level 8), see the API Differences Report.


General notes:

    Provides a simplified build system through the new ndk-build build command.

    Adds support for easy native debugging of generated machine code on production devices through the new ndk-gdb command.

    Adds a new Android-specific ABI for ARM-based CPU architectures, armeabi-v7a. The new ABI extends the existing armeabi ABI to include these CPU instruction set extensions:

      Thumb-2 instructions

      VFP hardware FPU instructions (VFPv3-D16)

      Optional support for ARM Advanced SIMD (NEON) GCC intrinsics and VFPv3-D32. Supported by devices such as Verizon Droid by Motorola, Google Nexus One, and others.

    Adds a new cpufeatures static library (with sources) that lets your app detect the host device's CPU features at runtime. Specifically, applications can check for ARMv7-A support, as well as VFPv3-D32 and NEON support, then provide separate code paths as needed.

    Adds a sample application, hello-neon, that illustrates how to use the cpufeatures library to check CPU features and then provide an optimized code path using NEON instrinsics, if supported by the CPU.

    Lets you generate machine code for either or both of the instruction sets supported by the NDK. For example, you can build for both ARMv5 and ARMv7-A architectures at the same time and have everything stored to your application's final .apk.

    To ensure that your applications are available to users only if their devices are capable of running them, Android Market now filters applications based on the instruction set information included in your application — no action is needed on your part to enable the filtering. Additionally, the Android system itself also checks your application at install time and allows the installation to continue only if the application provides a library that is compiled for the device's CPU architecture.

    Adds support for Android 2.2, including a new stable API for accessing the pixel buffers of Bitmap objects from native code.