Bonjour,
je suis entrain d'essayer de développer une application Android. Je suis débutant.
Dans une partie de cette application j'ai besoin de déplacer un fichier d'une clé USB à une carte SD.
Mon problème est que je n'arrive pas à accéder à tous les périphériques.
J'ai essayé d'utiliser cette fonction :
Code :
Sélectionner tout - Visualiser dans une fenêtre à part
Environment.getExternalStoragePublicDirectory(Environment.MEDIA_SHARED);
Si aucun périphérique n'est branché, la fonction retourne /extsd.
Jusque là pas de problème.
Si je n'insère que la clé USB, la fonction retourne /udisk.
Pas de problème non plus.
Si je n'insère que la carte sd, la fonction retourne /sdcard.
Pas de problème non plus.
Si j'insère la clé usb et la carte sd, la fonction retourne /sdcard
et je n'ai plus accès à la clé usb.
Comment faut-il que je fasse sachant que j'ai besoin d'accéder à la carte sd et à la clé usb ?
Merci pour votre aide.
Partager