我在res/raw中有.ogg文件,我已經實現了將文件保存到sdcard的功能,並且我想從原始文件中設置文件名。如何通過id獲取原始資源文件名?
12
A
回答
9
8
使用Resources.getResourceName(id)
的工作就是讓package:type/entryname
,或Resources.getResourceEntryName(id)
獲得條目名稱(文件名)。
1
如果你從一個資源ID查找的名稱,你可以使用Resources.getResourceName()。您可以使用Context.getResources()
獲取資源對象。
個人而言,我寧願在strings.xml中存儲一個字符串數組,並將其映射到資源ID,但這取決於您真正想要完成的工作。
相關問題
- 1. 如何通過UDP獲取原始文件名
- 2. @MultipartForm如何獲取原始文件名?
- 3. 如何獲取具有已知資源名稱的資源ID?
- 4. 如何獲取資源文件中所有資源的名稱
- 5. 如何通過xml簽名文件提取「原始」內容
- 6. 從Android的原始資源獲取Xml
- 7. 如何通過GitLab REST API獲取文件的原始內容?
- 8. 如何隨機讀取Android中的原始資源文件
- 9. C#獲取控件的原始資源文本
- 10. 獲取資源ID
- 11. 通過丟棄外部事件獲取資源ID
- 12. 如何通過文件ID獲取父文件夾ID?
- 13. 如何通過Android中的名稱獲取圖像資源?
- 14. 如何獲取通過HAVING條件過濾的原始行?
- 15. 如何通過其唯一的ID獲取文件名?
- 16. 如何通過JavaScript獲取文件名?
- 17. PHAsset獲取原始文件名
- 18. 原始資源文件類型
- 19. 原始資源Android文件路徑
- 20. Android原始資源文件中的RandomAccessFile
- 21. 如何獲取按鈕的原始資源標識符?
- 22. Android:Howto獲取Android資源的資源ID
- 23. 如何通過郵件獲取源收件箱的ID?
- 24. 資源文件名過長
- 25. Ajax上傳 - 如何獲取FormData文件名與原始文件的文件名
- 26. 從「原始」文件夾中的資源wav文件獲取輸入數據
- 27. 如何獲取測試資源文件?
- 28. 如何從JAR文件獲取資源
- 29. 如何立即獲取文件資源?
- 30. 如何從spring獲取文件資源
你的問題是什麼?你有一個資源ID作爲一個int「R.raw.music」,你試圖從那裏得到字符串「音樂」?! – EboMike 2012-01-05 20:17:02