【问题标题】:How to store a data continuously in a file? [closed]如何将数据连续存储在文件中? [关闭]
【发布时间】:2012-02-29 16:48:21
【问题描述】:

我正在实现一个与服务相关的应用程序,我的服务在后台持续运行并返回String
我想将字符串存储在文件中并在需要时检索。该文件包含第一个字符串信息到最后一个字符串(不覆盖)。

如果有人有解决方案,请帮助我。
提前致谢。

【问题讨论】:

  • 你试过了吗?你用谷歌搜索过什么吗?你有一些工作或损坏的代码吗?
  • 请尝试为您的问题找出解决方案,如果您遇到一些问题,那么您可以发布带有错误的问题,这将是有意义的。

标签: android file io android-service


【解决方案1】:
FileOutputStream fos = null;
String FILENAME = "Your File Name";

fos = openFileOutput(FILENAME, Context.MODE_PRIVATE);

// write your bytes using fos

fos.write(Bytes to be saved);

fos.close();


// to read a file

FileInputStream fis = null;
fis = youractivity.openFileInput(FILENAME);
StringBuilder builer = new StringBuilder("");

                                        DataInputStream dis = new DataInputStream(fis);
String line = null;
                                        while((line=dis.readLine()) != null)
{
   builer.append(line);
}

dis.close();
fis.close();

【讨论】:

    猜你喜欢
    • 2013-02-07
    • 2017-02-28
    • 2014-01-17
    • 1970-01-01
    • 2012-12-25
    • 2023-03-09
    • 1970-01-01
    • 2019-11-01
    • 1970-01-01
    相关资源
    最近更新 更多