Tengo archivos .ogg en res/raw, he implementado una función para guardar el archivo en sdcard, y quiero establecer el nombre del archivo original.¿Cómo obtener el nombre del archivo de recurso sin formato por ID?
12
A
Respuesta
9
Se debe trabajar con resources.getResourceName();
8
Uso Resources.getResourceName(id)
para obtener package:type/entryname
o Resources.getResourceEntryName(id)
para obtener el nombre de la entrada (nombre de archivo).
1
Si usted está buscando el nombre de un identificador de recurso, puede utilizar Resources.getResourceName(). Puede obtener el objeto Resources usando Context.getResources()
.
Personalmente, prefiero almacenar una serie de cadenas en strings.xml y asignarlas a los ID de recursos, pero esto depende de lo que realmente esté tratando de lograr.
Cuestiones relacionadas
- 1. Cómo obtener el nombre del recurso desde el ID del recurso
- 2. Android: ¿Cómo obtener el ID del recurso del tema actual?
- 3. ¿Cómo obtener el ID del proceso del nombre del proceso?
- 4. Obtener el nombre del archivo sin extensión en matlab
- 5. obtener ID de vocabulario por nombre
- 6. Nombre del recurso incrustado
- 7. cambie la URL sin cambiar el nombre del recurso
- 8. cómo obtener solo el nombre del archivo sin la ruta del archivo?
- 9. obtener el nombre del proceso desde el proceso id (win32)
- 10. Obtener el nombre del archivo usando xsl
- 11. Obtener nombre del archivo sin la extensión en Python
- 12. Obtener el nombre del archivo MAKE del archivo MAKE
- 13. ¿Cómo obtener solo el nombre del archivo en el preprocesador?
- 14. Cómo obtener un nombre de archivo sin extensión desde la ruta del archivo en Ruby
- 15. Obtener el ID del hilo
- 16. Cómo obtener el nombre del archivo de entrada en MRjob
- 17. ¿Cómo obtener el nombre del archivo de la intención?
- 18. Fortran formato de archivo sin formato
- 19. DCC Sugerencia: H2161 Advertencia: recurso duplicado: tipo 24 (definido por el usuario), ID 1; Recurso de archivo ... guardado; archivo ... \ recurso de WindowsXP.res descartado
- 20. ¿Cómo obtener una identificación de recurso con un nombre de recurso conocido?
- 21. ¿Cómo obtener Portlet Id usando el nombre del portlet en Liferay?
- 22. Obtener nombre del proceso por PID
- 23. obtener ID de grupo por nombre de grupo (Python, Unix)
- 24. Android buscar recurso por id durante el tiempo de ejecución
- 25. Python: ¿cómo obtener el nombre del archivo en Windows?
- 26. ¿Cómo obtener el nombre del archivo en una carpeta?
- 27. Obtener el tamaño de un recurso de archivo de Android?
- 28. Obtener el nombre del archivo actual en Vim
- 29. obtener el control por ID de cliente
- 30. Obtener el nombre del producto del archivo msi en C#
¿Cuál es tu pregunta? Tienes una ID de recurso como int "R.raw.music", y estás tratando de obtener la "música" de la cuerda de eso? – EboMike