我从网上加载了一张图片,并使用ImageIO.read(),ImageIO.write()方法将其保存为图像文件。此文件基于运行应用程序的平台保存在默认位置(对于Android,它位于主根'/'下)。现在我需要将此文件移动到resources目录中,以便我可以使用assets()。getImage()方法加载图像。
但我还没有找到任何办法。
有没有办法在运行时在playN ????? ....
中保存资源目录下的文件(任何格式)答案 0 :(得分:0)
不,不是以平台独立或可移植的方式,可能在开发期间或在特定平台上。
资源目录通常嵌入在只读jar存档或与之等效的平台中。一般来说,资源是只读的,因此没有独立于平台的方式来写入该文件夹。
java平台具有嵌入在jar文件中的资源,据我所知,在阅读它的同时动态添加到jar中并不容易。
HTML平台通常位于Web服务器上,大多数Web服务器默认情况下不允许您写入任何文件夹。通过适当的配置,这可能被绕过,但同样不容易。