Android使用靜態資源文件R
。這個文件(至少在eclipse中)會在您添加任何類型的新ID時自動更新。如何在普通的Java應用程序中創建/實現相同的功能?是否就像編寫XML解析器一樣簡單,只需在修改xml後更新資源文件?靜態資源文件?
靜態資源文件?
回答
在某種意義上,是的。您需要創建一個自定義的構建腳本/程序,它在每個構建開始時運行(在其他任何構建之前),掃描您的資源文件夾文件(並且如果它們是需要在XML文件中讀取的XML文件並解析出字符串資源或者其他),然後以某種方式將它們全部寫入Java文件(例如R.string_name =「string value」)。
確保XML文件沒有實際打包到.jar中,因爲現在所有的信息都將存儲在您的Java資源文件中。
對於不是XML文件的東西,您可以將文件名作爲字符串存儲在Java資源文件中。
您沒有指定資源的類型或使用。我不知道機器人,但我會盡力幫助;如果你只是需要訪問你的應用程序中的某些資源,你可以使用屬性或資源,有一些差異看到這個問題Properties vs Resource Bundle
這並沒有解決OP想要的內容 - 他們希望能夠輕鬆地從Java內部訪問項目資源。 –
這不是他要求的。 Android資源處理方式更加特殊,並依賴於更高效的實現。 – Knickedi
- 1. Spring:引用資源/靜態文件夾
- 2. 靜態庫文件中的資源 - MFC
- 3. 與靜態資源
- 4. WPF:靜態資源vs資源字典?
- 5. 靜態資源的JSF加載資源
- 6. 綁定的靜態資源
- 7. 的Silverlight:靜態資源
- 8. XAML參考靜態資源
- 9. 靜態資源查找
- 10. 不能從靜態資源
- 11. WPF刷新靜態資源
- 12. Django管理靜態資源
- 13. 靜態資源映射
- 14. 獲取文件資源的靜態方法
- 15. Spring 4.3.0 + Tomcat:靜態文件「無法加載資源」消息
- 16. 構建文件夾下的Eclipse CDT靜態資源
- 17. 創建大型靜態資源文件有沒有問題?
- 18. 使用Spring從壓縮文件中提供靜態資源
- 19. Eclipse CDT - 將靜態資源文件複製到bin_dir
- 20. Java Webapps中靜態資源的到期頭文件
- 21. Django靜態圖像文件無法加載資源
- 22. 試圖讓MVC資源來爲我的靜態資源
- 23. Spring Tomcat和靜態資源和mvc:資源
- 24. 關於XAML靜態資源的「靜態」究竟是什麼?
- 25. WP7:如何覆蓋靜態資源?
- 26. 爲靜態資源設置無Cookie域
- 27. Symfony的2和靜態資源
- 28. Marklogic靜態資源擴展部署
- 29. 在春天管理靜態資源mvc
- 30. grails2,springsecurity和靜態資源(css,js等)
謝謝,這有助於很多。 – AedonEtLIRA
我可以在哪裏找到關於這些腳本構建的信息? – Gangnus