2011-11-11 7 views
0

Dans la plupart des périphériques, l'appel context.getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS) renvoie le chemin Android/data/com.XXXX.YYY/files/Download. Mais sur un Samsung GT-P1010 exécutant Android 2.2.1 avec le même APK cet appel renvoie external_sd/Android/data/com.XXXX.YYY/files/Download. J'ai besoin du même chemin dans tous les appareils. Comment puis-je l'obtenir?getExternalFilesDir renvoie différents chemins dans différents périphériques

Répondre

6

C'est le but de cette méthode. Le chemin peut différer entre les périphériques. Pour rester compatible avec tout cela, vous devez utiliser le chemin fourni par la méthode.

Si vous souhaitez conserver le même chemin, insérez-le dans une chaîne. Mais attendez que les choses se cassent dans ce cas.
Non recommandé.

0

Oui, et cela devrait être fait afin de ne pas coder en dur vos chemins. Cela vous empêche d'accéder à des chemins qui n'existent pas.

Questions connexes