J’ai des fichiers .ogg dans res / raw, j’ai implémenté une fonctionnalité pour enregistrer le fichier sur sdcard et je veux définir le nom du fichier à partir du fichier d’origine.
Cela devrait fonctionner avec resources.getResourceName ();
Utilisez Resources.getResourceName(id)
pour obtenir le package:type/entryname
ou Resources.getResourceEntryName(id)
pour obtenir le nom de l’entrée (nom du fichier)
Si vous recherchez le nom d’un ID de ressource, vous pouvez utiliser Resources.getResourceName () . Vous pouvez obtenir l’object Ressources à l’aide de Context.getResources()
.
Personnellement, je préférerais stocker un tableau de chaînes dans votre fichier ssortingngs.xml et le mapper sur les ID de ressources, mais cela dépend de ce que vous essayez réellement d’accomplir.