如何在android中的assets文件夹中编辑文本文件

时间:2010-10-02 10:10:20

标签: android

我在Android的assets文件夹中使用了一个文本文件。我想动态更改该文本文件中的数据。我试图按如下方式打开文件:

FileOutputStream fos=this.getAssets().openNonAssetFd("data.txt").createOutputStream();

但它产生错误:java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed。请帮我编辑这个文件。非常感谢你。

1 个答案:

答案 0 :(得分:13)

在运行时写入/assets目录? AFAIK是不可能的。

您可以将原始文件放在/assets中,并在第一个应用程序运行时将其复制到/sdcard