我在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. 如何獲取具有已知資源名稱的資源ID?
- 3. 如何獲取資源文件中所有資源的名稱
- 4. 如何通過xml簽名文件提取「原始」內容
- 5. 從Android的原始資源獲取Xml
- 6. 如何通過文件ID獲取父文件夾ID?
- 7. 如何通過Android中的名稱獲取圖像資源?
- 8. 如何獲取通過HAVING條件過濾的原始行?
- 9. 如何通過其唯一的ID獲取文件名?
- 10. 的Android:如何通過資源ID
- 11. 如何通過JavaScript獲取文件名?
- 12. 原始資源文件類型
- 13. 原始資源Android文件路徑
- 14. Android原始資源文件中的RandomAccessFile
- 15. Android:Howto獲取Android資源的資源ID
- 16. 如何通過郵件獲取源收件箱的ID?
- 17. Ajax上傳 - 如何獲取FormData文件名與原始文件的文件名
- 18. 如何從資源中獲取文件
- 19. 如何獲取測試資源文件?
- 20. 如何立即獲取文件資源?
- 21. Simpy資源:獲取ID?
- 22. 從typedarray獲取資源ID
- 23. 從hWnd獲取(資源)ID
- 24. 如何在android中獲取原始文件或原始目錄?
- 25. 數據結合 - 通過動態ID獲取資源 - Android電子
- 26. Android,通過字符串獲取資源ID?
- 27. 如何在V8中獲取腳本的原始文件名
- 28. 如何在iOS中獲取照片的原始文件名?
- 29. 如何獲取列表中資源文件的名稱?
- 30. 如何從C#嵌入式資源獲取文件夾名稱
你的問題是什麼?你有一個資源ID作爲一個int「R.raw.music」,你試圖從那裏得到字符串「音樂」?! – EboMike 2012-01-05 20:17:02