2009-12-29 3 views
1

C'est vraiment une question de débutant. J'ai installé et couru avec succès les tutoriels Bloc-notes Notepadv1,2,3 et tapé quelques notes. Puis-je importer des données (manuellement) à partir d'un fichier texte externe dans le sqlite dbs? J'ai regardé dans mes dossiers de l'espace de travail Notepadv mais aucun dbs ne semble avoir été créé? J'ai cherché n'importe quoi avec l'extension .db ou nommé «données» comme spécifié dans le code. Merci beaucoup.Didacticiel sur le bloc-notes


Merci beaucoup. J'ai juste besoin de comprendre comment accéder/données/données/{PACKAGE_NAME}/bases de données/{DB_NAME Je n'ai pas l'appareil Android, seulement l'émulateur. Ai-je besoin de CYGWIN avec un accès root ou est-ce la mauvaise question à poser.

Répondre

0

oui, vous devriez être en mesure d'importer des données directement sur le db.

les fichiers de base de données doivent être situés sous /data/data/com.android.demo.notepad1/database/data

3

La base de données est stockée sur l'appareil Android, vous ne verrez pas dans votre espace de travail Eclipse.

L'emplacement général de toute base de données SQLite est/data/data/{PACKAGE_NAME}/databases/{DB_NAME}.

Dans ce cas, /data/data/com.android.demo.notepadN/database/data (où N est l'exercice que vous construisez). Gardez à l'esprit que la partition/data n'est lisible que par la racine. Si vous n'avez pas d'accès root sur votre appareil, vous ne pourrez rien voir dans ce répertoire.

Si vous souhaitez importer des données, vous devez écrire du code lors du premier lancement de votre application. Alternativement, vous pouvez regrouper votre propre base de données SQLite comme un atout, puis le copier sur le système de fichiers au premier lancement.

Voir cette question précédente pour plus d'informations:
Ship an application with a database

Questions connexes