2013-03-06 4 views
-1

Je crée une application Android. J'utiliseComment accéder au stockage externe?

String path = Environment.getExternalStorageDirectory().getPath(); 

pour obtenir le chemin de stockage externe et y créer un nouveau fichier. Il semble que mon code puisse fonctionner. Mais je ne trouve pas le nouveau fichier créé. Pourriez-vous s'il vous plaît me dire comment puis-je trouver le fichier par ordinateur? Comme quoi est le chemin du stockage externe? Je vous remercie!

+2

stockage externe apparaît comme un lecteur amovible sur votre ordinateur. Le fichier sera partout où vous l'avez enregistré sur le stockage externe. –

+0

vous devez donner l'autorisation 'WRITE_EXTERNAL_STORAGE' pour votre application – mihail

+0

J'ai déjà donné l'autorisation WRITE_EXTERNAL_STORAGE. Je veux savoir si le fichier a déjà été créé ou non. Mais je ne peux pas le trouver sur mon ordinateur. – user2141396

Répondre

0

Sur la plupart des périphériques, cela renvoie/mnt/sdcard ou/mnt/sdcard-ext. Ce sera la racine du disque si vous montez la carte SD via USB. Si vous utilisez adb pour extraire les fichiers, vous utiliserez le chemin complet/mnt/sdcard/....

La chose étrange à propos de votre question est que vous avez la valeur d'une chaîne dans votre code. En général, les utilisateurs inspectent simplement la chaîne ou notent sa valeur sur la console.

2

S'il vous plaît utiliser DDMS, utilisez l'Explorateur de fichiers et de regarder dans le dossier/mnt/sdcard/devrait être là

+0

J'utilise un émulateur pour le débogage. – user2141396

+0

c'est tout, dans Eclipse: Window-> Open Perspective -> DDMS -> onglet "Explorateur de fichiers"; vous trouverez vos fichiers sous le répertoire '/ mnt/sdcard /' –

+0

Merci. Mais j'utilise mac. – user2141396

Questions connexes