在运行时将图像保存在资源文件夹下

时间:2012-07-04 14:51:19

标签: playn

我从网上加载了一张图片,并使用ImageIO.read(),ImageIO.write()方法将其保存为图像文件。此文件基于运行应用程序的平台保存在默认位置(对于Android,它位于主根'/'下)。现在我需要将此文件移动到resources目录中,以便我可以使用assets()。getImage()方法加载图像。

但我还没有找到任何办法。

有没有办法在运行时在playN ????? ....

中保存资源目录下的文件(任何格式)

1 个答案:

答案 0 :(得分:0)

不,不是以平台独立或可移植的方式,可能在开发期间或在特定平台上。

资源目录通常嵌入在只读jar存档或与之等效的平台中。一般来说,资源是只读的,因此没有独立于平台的方式来写入该文件夹。

java平台具有嵌入在jar文件中的资源,据我所知,在阅读它的同时动态添加到jar中并不容易。

HTML平台通常位于Web服务器上,大多数Web服务器默认情况下不允许您写入任何文件夹。通过适当的配置,这可能被绕过,但同样不容易。