Android 写入文本文件

发布于 2024-10-14 03:26:19 字数 302 浏览 4 评论 0原文

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

在我看来,问题是我从未真正获得该文件,我认为这只是因为我不完全知道应该如何为其提供正确的目录和文件名。我已经尝试了所有我能想到的方法,但我往往会收到“不存在这样的文件或目录”或“只读文件系统”之类的错误。

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

谢谢你, 拉菲

I have a text file within my raw folder of my app that I intend to use as a simple way to save settings and then read them back when needed. I can read from this file with using the BufferedReader and what comes with it, but I've tried a few different ways to be able to write to this file and none seem to work.

It seems to me that the problem is I never actually get the file, and I assume this is simply because I don't exactly know how I am supposed to give it the correct directory and file name. I've tried all I could come up with, and I tend to get errors like "No such file or directory exists" or "Read-only file system".

This seems to be a very simple problem relating to me just giving the wrong information, so if anybody could point me in the right direction it would be much appreciated.

Thank you,
Raphy

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

若能看破又如何 2024-10-21 03:26:19

为了保存设置,您应该使用 SharedPreferences 而不是提出自定义解决方案。

For saving settings you should use SharedPreferences rather than coming up with a custom solution.

您的好友蓝忘机已上羡 2024-10-21 03:26:19

我不完全确定您可以使用“raw”文件夹中的内容来做到这一点。

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

I'm not entirely sure you can do that with stuff in the "raw" folder.

One approach would be to use the SharedPreference storage in the API. See in the datastorage section of the docs. It's perfect from what you describe neededing. Another approach would be to put the file on the SDCard and read and write it from there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文