Bonjour,
J'ai un Galaxy S5, Android 5.1, connecté à mon PC en usb, donc je teste directement. J'utilise Android Studio.
J'ai créé une appli qui doit stocker des images sur la carte SD externe.
Dans mon manifeste, j'ai mis l'autorisation:
Je crée le fichier en utilisant le chemin de la SD externe:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Au final, il écrit dans la mémoire interne sur la "racine".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 File f = new File(Environment.getExternalStorageDirectory()+ File.separator + "test8.jpg");
En visualisant le contenu du chemin j'ai ceci: "/storage/emulated/0/test8.jpg".
Je suppose que cela vient du "réglage" d'Android Studio ou bien faut-il que l'appli soit sur la carte SD externe ?
Merci pour votre aide.
Partager