2011-02-28 5 views
0

(1) j'ai écrit un code pour créer un nouveau fichier dans sdcard, j'ai vérifié que la carte est montée mais je ne sais pas comment voir le fichier qui est créé dans émulateur. la peau est utilisée wvga800Android avdr: travailler avec avd et créer le répertoire dans sdcard

(2) Je veux créer un nouveau répertoire dans sdcard mais file.mkdir() retourne false et est-il nécessaire que le fichier manifeste doit être écrit pour le contrôle de sortie sur AVD également

Répondre

0

Vous pouvez accéder au répertoire sdcard en utilisant adb shell. Parcourez simplement le répertoire /sdcard.

Pour écrire sur la carte SD, assurez-vous que votre AndroidManifest dispose des autorisations appropriées. Dans ce cas,

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

devrait suffire.

+0

J'ai écrit le code sur ide et je l'ai exécuté, pour cela aussi le fichier manifeste doit être là? – vid09

+0

Si vous utilisez un EDI comme Eclipse, le fichier AndroidManifest.xml sera généré automatiquement, mais cela ne signifie pas que vous n'avez pas besoin de le modifier. C'est dans le répertoire racine du projet. Essayez de le trouver et vérifiez si la permission décrite ci-dessus a été déclarée. –

+0

je l'ai fait mais pas de changement, j'ai écrit le code suivant String state = Environment.getExternalStorageState(); if (Environnement.MEDIA_MOUNTED.equals (state)) { Dossier de fichiers = nouveau fichier (Environment.getExternalStorageDirectory() + "/ vid"); if (folder.canWrite()) { booléen d'arrivée = dossier.mkdirs(); alors il y a du code qui affiche le yes si happen = true et no si happen = false, et il affiche false – vid09