J'essaie de lire/écrire des fichiers sur la carte SD. J'ai essayé de le faire à la fois sur mon vrai téléphone et sur un émulateur en éclipse. Sur les deux périphériques, l'autorisation de/mnt/sdcard/ou/sdcard est seulement "d --------", ce qui, je suppose, signifie que je ne peux pas lire ou écrire.Impossible d'accéder à la carte SD
Je ne peux pas ouvrir le dossier de la "vue Fichier" dans eclipse, et aussi quand j'essaye aussi le "adb pull /mnt/sdcard/test.txt test.txt" Je reçois l'objet distant n'existe pas.
L'application android a la permission de "WRITE_EXTERNAL_STORAGE".
Voici par exemple ce que je fais lorsque vous utilisez l'application;
try {
File root = Environment.getExternalStorageDirectory();
Log.e(TAG,root.getAbsolutePath());
File gpxfile = new File(root, "test.txt");
FileWriter gpxwriter = new FileWriter(gpxfile);
BufferedWriter out = new BufferedWriter(gpxwriter);
out.write("Hello world");
out.close();
} catch (IOException e) {
Log.e(TAG, "Could not write file " + e.getMessage());
}
Je ne reçois pas d'exception. Des idées? Ce problème me tue!
'Je ne peux pas lire ou écrire' vous avez raison, vous n'avez pas la permission de lire et d'écrire je suis également confronté au même problème. à ce moment-là, je n'étais pas capable de stocker dans un émulateur mais de le stocker dans un appareil téléphonique. Je pense qu'il ya quelque chose wron avec le chemin laissez-moi voir preivos et vous donner la solution –