Je souhaite créer un fichier sur la carte SD et y enregistrer par la suite un fichier CSV.Création d'un fichier sur la carte SD dans android
Du surf autour j'ai remarqué qu'il semble y avoir deux façons de s'y prendre:
http://developer.android.com/guide/topics/data/data-storage.html#filesExternal
Si vous utilisez l'API de niveau 8 ou plus , utilisez getExternalFilesDir() à Ouvrez un fichier qui représente le répertoire de stockage externe dans lequel vous devez enregistrer vos fichiers . Cette méthode prend un paramètre de type qui spécifie le type de sous-répertoire que vous voulez, tels que DIRECTORY_MUSIC et DIRECTORY_RINGTONES (passe null à recevoir la racine du répertoire de fichiers de votre application).
Si vous utilisez l'API de niveau 7 ou moins, utilisation getExternalStorageDirectory(), à ouvrir un fichier représentant la racine de le stockage externe. Vous devriez alors écrire vos données dans le répertoire suivant:
/Android/data // fichiers/
Et http://www.anddev.org/working_with_files-t115.html:
FileWriter f = new FileWriter("/sdcard/download/possible.txt");
Quel chemin dois-je utiliser? Si le premier, comment puis-je écrire mon application pour être compatible avec les deux niveaux d'API < = 7 et> = 8? Y a-t-il un bon tutoriel pour le faire en premier?
Merci, la chose avec la permission m'a retenu. – Christian
+1 merci d'avoir résolu mon problème –