lundi 2 mai 2011

Visualiser une database Android

Le système Android inclus un SGBD utilisé pour stocker diverses données comme par exemple les contacts de l'utilisateur. Ce SGBD, SQLite, est aussi accessible aux développeurs, qui peuvent créer leur propre base de données pour les besoins de leurs applications.

M'étant heurté à des difficultés d'utilisation de SQLite j'ai eu besoin de visualiser le contenu de ma DB pour vérifier la validité de son contenu. Je vous propose donc un petit guide permettant de visualiser le contenu de votre DB grâce à Eclipse et SQLite Database Browser.

La première étape consiste à ouvrir la perspective DDMS (Dalvik Debug Monitor Server). Pour cela, dans Eclipse, ouvrez le menu Window, puis Open Perspective, et cliquez sur Other...

Dans la fenêtre popup qui apparaît, choisir DDMS, puis OK :

Une fois la perspective DDMS ouverte, afficher la View File Explorer si nécessaire :

 Ensuite allez dans /data/data/packageName/databases, où packageName est le nom de votre package. Un fichier devrait s'y trouver, il correspond à votre DB. Sélectionnez-le et exportez-le grâce à ce bouton :

Ouvrez votre fichier avec SQLite Database Browser pour voir le contenu de votre DB !