mercredi 11 janvier 2012

SQLite et ContentProvider sur Android

Voici un très bon tutorial sur l'utilisation des bases de données sur Android.

Pour rappel, la plateforme Android, embarque la librairie open source (licence publique) nommée SQLite (la même qu'utilisée par iOS), permettant de gérer des bases de données transactionnelles. Moins riche en fonctionnalité qu'un MySQL, cette librairie n'en ai pas moins performante. De toute manière pour le moment vous n'avez pas le choix :)

Ce tutorial vous présente comment créer une base de données, jouer avec les données et également les partager avec d'autres applications via les ContentProviders. En effet, sous Android les applications fonctionnent dans leur propre espace mémoire et de stockage. Nous sommes sous Linux et chaque application se voit attribuer un nom d'utilisateur et un groupe empêchant qu'une application aille voir ce qu'il se passe chez sa voisine. Le ContentProvider permet de créer un tunnel "contrôlé" entre applications qui souhaitent partager des données.

A lire (et mettre en pratique) sans modération

http://www.vogella.de/articles/AndroidSQLite/article.html


Aucun commentaire:

Enregistrer un commentaire