Je veux ouvrir un fichier à partir du dossier res/raw/ . Je suis absolument sûr que le fichier existe. Pour ouvrir le fichier, j'ai essayé
File ddd = new File("res/raw/example.png");
La commande
ddd.exists();
donne FAUX . Cette méthode ne fonctionne donc pas.
Essayer
MyContext.getAssets().open("example.png");
aboutit à une exception avec getMessage() "null".
En utilisant simplement
R.raw.example
n'est pas possible car le nom du fichier n'est connu qu'au moment de l'exécution sous forme de chaîne.
Pourquoi est-il si difficile d'accéder à un fichier dans le dossier /res/raw/ ?