J'ai une application Android utilisée pour transférer l'image .png du dossier de ressources de l'application Android sur mon serveur local. J'ai besoin d'obtenir le chemin de l'image dans le dossier des ressources, veuillez vous référer au 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 "L'exception de fichier non trouvé". Alors, comment prendre le chemin de l'image dans le dossier des actifs?
Vous pouvez mettre vos fichiers mp3 dans le dossier: res/raw.
MediaPlayer mediaPlayer = MediaPlayer.create(getApplicationContext(), R.raw.myringtone);
mediaPlayer.start();
Essayer:
file:///Android_asset/raw/sample/logout.png
Si vous avez un contexte, vous pouvez utiliser context.getAssets().open("raw/sample/logout.png")
pour ouvrir une InputStream
sur le fichier.
Les actifs et les ressources sont accessibles à l’aide des fichiers: /// Android_asset et file: /// Android_res.
Uri path = Uri.parse("file:///Android_asset/raw/sample/logout.png");
String newPath = path.toString();