1

Web から画像を読み込み、ImageIO.read()、ImageIO.write() メソッドを使用して画像ファイルとして保存しました。このファイルは、アプリケーションが実行されているプラ​​ットフォームに基づいてデフォルトの場所に保存されます (Android の場合、メイン ルート '/' の下にあります)。次に、assets().getImage() メソッドを使用して画像をロードできるように、このファイルを resources ディレクトリに移動する必要があります。

しかし、私はこれを行う方法を見つけていません。

playNで実行時にリソースディレクトリの下にファイル(任意の形式)を保存する方法はありますか?????....

4

1 に答える 1

0

いいえ、プラットフォームに依存しない方法や移植可能な方法ではなく、開発中または特定のプラットフォームで可能になる場合があります。

リソース ディレクトリは、多くの場合、読み取り専用の jar アーカイブまたはそれに相当するプラットフォームに埋め込まれています。一般的に言えば、リソースは読み取り専用であるため、そのフォルダーに書き込むためのプラットフォームに依存しない方法はありません。

Javaプラットフォームにはjarファイルに埋め込まれたリソースがあり、私の知る限りでは、jarファイルを読みながら動的に追加するのは簡単ではありません。

通常、HTML プラットフォームは Web サーバー上に存在し、ほとんどの Web サーバーではデフォルトで任意のフォルダーへの書き込みが許可されていません。適切な設定を行えば、おそらくこれを回避できますが、これも簡単ではありません。

于 2012-07-09T16:50:55.893 に答える