Affichage des articles dont le libellé est Astuces. Afficher tous les articles
Affichage des articles dont le libellé est Astuces. Afficher tous les articles

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 !

mercredi 23 mars 2011

Débugger sur son HTC

Pendant que mes pâtes cuisent, j'inaugure ce dev-log par une petite astuce pour débugger ses applications Android directement sur son téléphone.

Un des prérequis est d'installer le driver USB correspondant au téléphone. Dans le cas des HTC, celui-ci est inclus dans HTC Sync, logiciel permettant de synchroniser ses données sous Windows, donc parfaitement inutile.

Lançons donc l'installeur. Les dépendances, dont le driver vont tout d'abord être installées. Ensuite lorsque vient le tour de HTC Sync, il suffit d'annuler l'installation pour ne pas polluer inutilement sa machine.