2012-07-04 36 views
1

我從網絡加載圖像並使用ImageIO.read(),ImageIO.write()方法將其保存爲圖像文件。該文件基於應用程序運行的平臺保存在默認位置(對於Android,它位於主根目錄'/'下)。現在我需要將這個文件移動到資源目錄中,以便我可以使用assets()。getImage()方法加載圖像。在運行時在資源文件夾下保存圖像

但我還沒有找到任何方法來做到這一點。

有沒有辦法救資源目錄下的文件(任何形式)在playN運行????? ....

回答

0

不,不是在一個獨立平臺或可移植的方式,它可以在可能開發或特定平臺上。

資源目錄通常嵌入在只讀的jar歸檔文件或與之相當的平臺中。一般來說,資源是隻讀的,因此沒有平臺獨立的方式來寫入該文件夾。

java平臺將資源嵌入到jar文件中,據我所知,在閱讀它的同時動態添加到jar中並不容易。

HTML平臺通常位於Web服務器上,大多數Web服務器默認情況下不允許您寫入任何文件夾。如果使用適當的配置,這可能會被繞過,但同樣不會很容易。

+1

Ohk ..所以我可以加載圖像作爲保存在任何其他位置(位置可能會有所不同,取決於Platorm)的PlayN圖像?要將圖像加載爲playN圖像,我曾經調用PlayN.assets()。getImage()方法,該方法僅從資源目錄中獲取圖像。你知道還有其他方法可以保存獨立於位置的圖像嗎? 感謝您的回覆.... – MahjbthMannDooh

相關問題