comment obtenir le chemin d'accès au fichier de fichier actif dans android
J'ai une application Android pour le transfert .image png à partir d'actifs dossier de l'application Android pour mon serveur local. J'ai besoin d'obtenir le chemin d'accès de l'image dans le dossier actif, pls renvoyer mon code ci-dessous,
String stringPath = "android.resource//"+getPackageName()+"/raw/sample/logout.png";
File f = new File(stringPath);
Si j'utilise le code ci-dessus j'ai "impossible de trouver le Fichier d'exception". Alors, comment prendre le chemin de l'image dans le dossier actif?
OriginalL'auteur sivanesan1 | 2014-04-07
Vous devez vous connecter pour publier un commentaire.
Vous pourriez mettre vos fichiers mp3 au : res/raw dossier.
OriginalL'auteur Nazmul Alam Khan
Essayer:
Si vous disposez d'un Contexte, vous pouvez utiliser
context.getAssets().open("raw/sample/logout.png")
pour ouvrir unInputStream
sur le fichier.Ne pas retourner le chemin du fichier.
OriginalL'auteur Ion Aalbers
Les actifs et les ressources sont accessibles en utilisant le fichier:///android_asset et file:///android_res.
j'utilise exactement le même code de ce que vous donnez, mais impossible de trouver le Fichier exception ne s'agit, en Fait, je passe le chemin d'accès du fichier dans un tiers de la méthode et ne donne que de l'erreur. c'est leur toute méthode profiter pour vérifier le code ci-dessus fonctionne correctement ou non.
Même problème vous ne pouvez pas obtenir le chemin absolu vers un fichier de cette façon.
retourne FileNotFoundException
OriginalL'auteur Sanu