Android写入文本文件

时间:2011-01-25 21:49:28

标签: android directory writing text-files bufferedwriter

我的应用程序的原始文件夹中有一个文本文件,我打算将其用作保存设置的简单方法,然后在需要时将其读回。我可以使用BufferedReader来读取此文件及其附带的内容,但我尝试了几种不同的方法来写入此文件,但似乎没有任何工作。

在我看来,问题是我从来没有真正得到该文件,我认为这只是因为我不知道我应该如何给它正确的目录和文件名。我已经尝试了所有我想到的,我倾向于得到“没有这样的文件或目录存在”或“只读文件系统”的错误。

这似乎是一个非常简单的问题,只是提供了错误的信息,所以如果有人能指出我正确的方向,那将非常感激。

谢谢你, Raphy

2 个答案:

答案 0 :(得分:2)

对于保存设置,您应该使用SharedPreferences而不是提供自定义解决方案。

答案 1 :(得分:1)

我不完全确定你能用“raw”文件夹中的内容做到这一点。

一种方法是在API中使用SharedPreference存储。请参阅文档的数据存储部分。它完美地描述了你的想法。另一种方法是将文件放在SDCard上,然后从那里读取和写入。