我在 Android 的 Assets 文件夹中使用文本文件。我想动态更改该文本文件中的数据。我正在尝试按如下方式打开文件:
FileOutputStream fos=this.getAssets().openNonAssetFd("data.txt").createOutputStream();
但它正在生成错误:java.io.FileNotFoundException: This file cannot be opened as a file descriptor;它可能被压缩了
。请帮我编辑这个文件。非常感谢。
最佳答案
在运行时写入 /assets
目录?据我所知,这是不可能的。
您可以将原始文件放在/assets
中,并在第一次应用程序运行时将其复制到/sdcard
。
关于android - 如何在 Android 中编辑 assets 文件夹中的文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3845227/