将字符串保存到Android中的内部文件?

时间:2013-11-07 11:48:48

标签: android string file save

我试图将一个String保存到a​​ndroid中的文件中。这是link to my code尝试显示我正在做的事情。 (对不起,我还不确定如何正确格式化问题的代码) -

String包含不断变化的Accelerometer数据值。我想将它们保存到此文件中,以便稍后查看这些值。我只是开始Android开发,所以如果你可以帮助代码或知道一个易于遵循的教程。 感谢。

2 个答案:

答案 0 :(得分:0)

要在Android中保存数据,您可以使用SharedPreferences。您无需处理创建文件和保存您拥有的值。

Here是教程的链接。看一下,它很容易使用。

答案 1 :(得分:0)

在Android中保存数据有多种方法。 Android文档here中详细介绍了这些内容。

  • 共享首选项 - 商店名称/值对。
  • 内部存储 - 可能有助于您的日志记录需求。
  • 外部存储 - 通常更大,但可能存在也可能不存在。

您可以搜索许多示例和教程。

以下是内部存储的简单示例:

File file = new File(getFilesDir(), fileName);
String filePath = file.getAbsolutePath();
OutputStream os = new FileOutputStream(file);
os.write(data);
os.close();