07 février 2012
publié par 
les applications Android peuvent embarquer des données HFSQL et/ou SQLite. La copie et l'utilisation de données dans une application Android est décrite dans la page "Utilisation et partage de données" du site d'aide.

En phase de tests en utilisant l'émulateur du SDK Android, il est également intéressant de pouvoir de la même manière copier une base de données SQLite du PC, vers la SDCard de l'émulateur.

Voici la méthode à employer :
  • lancer le programme DDMS du SDK : C:\<Dossier-SDK-Android\tools\ddms.bat
  • l'application "Dalvik Debug Monitor" démarre,
  • sélectionner le menu "Device ... File Explorer",
  • sélectionner l'emplacement correspondant à la SDCard : \mnt\scard\
  • utiliser le bouton "+" pour créer un dossier,
  • utiliser le bouton "Push file onto device" pour sélectionner sur le disque du PC une base SQLite ".db", et lancer sa copie sur la SDCard de l'émulateur.

Le dossier ainsi créé sur la SDCard de l'émulateur pourra être utilisé par l'application avec un code avec par exemple :
gsRepDonnees est une chaine = SysRepCarteStockage()+["/"]+ "MonDossierDonnées"

Si aucune SDCard n'apparaît dans l'émulateur, il est possible de l'ajouter à l'aide du programme C:\<Dossier-SDK-Android\AVD Manager.exe.
En sélectionnant un émulateur, ou en le créant, il suffit d'indiquer la taille désirée pour la SDCard, et d'ajouter pour le "hardware" la propriété "SD card support – yes".

< Retour