Vous ne pouvez pas accéder à des fichiers sur votre appareil dans le répertoire de données, sauf si vous avez ancré votre téléphone (c'est une mesure de sécurité).
Vous avez quelques choix:
1) Lancez votre application dans l'émulateur et tirer la forme de base de données en utilisant là, le DDMS
2) la racine de votre téléphone
3) Mettre une méthode votre application pour copier votre base de données à un endroit que vous pouvez accéder en dehors de l'application (comme votre carte SD).
code simple pour copier sur la carte SD:
public void backup() {
try {
File sdcard = Environment.getExternalStorageDirectory();
File outputFile = new File(sdcard,
"yourdb.sqlite");
if (!outputFile.exists())
outputFile.createNewFile();
File data = Environment.getDataDirectory();
File inputFile = new File(data,
"data/your.package.name/databases/yourdb.sqlite");
InputStream input = new FileInputStream(inputFile);
OutputStream output = new FileOutputStream(outputFile);
byte[] buffer = new byte[1024];
int length;
while ((length = input.read(buffer)) > 0) {
output.write(buffer, 0, length);
}
output.flush();
output.close();
input.close();
} catch (IOException e) {
e.printStackTrace();
throw new Error("Copying Failed");
}
}
quels sont les dossiers qui il montre? – FoamyGuy
[** Vous devez accepter certaines réponses à vos questions précédemment posées. **] (http://i.stack.imgur.com/uqJeW.png) –
Essayez ceci http://stackoverflow.com/questions/2149438/outil-de-voir-android-base de données-tables-et-données – Sieryuu