如何在res / raw中声明的文件中写入?

时间:2013-03-11 15:37:50

标签: android

我有一个存储在res / raw中的文件,我想知道如何访问该文件。 我尝试了getResources,但它返回一个inputStream。

2 个答案:

答案 0 :(得分:3)

不可能。如果需要将资产复制到设备,请将文件存储在assets目录中。然后使用AssetManager流入并复制资产,以便将其写入光盘或应用程序缓存。

答案 1 :(得分:1)

您不应该编写应用程序资源。相反,请尝试将资源复制到可写数据目录并在那里进行修改。 Context上有许多方法可以帮助您找到合适的目录,具体取决于您的需求。