Android商店和检索数据

时间:2013-11-23 16:07:00

标签: java android file

如何为我的应用存储和检索私人应用数据?我有一个根据用户输入的某些参数(文件路径,卷等)运行的活动,我希望能够存储他们输入的内容,然后在每次打开活动时检索它。

我应该使用FileWrite还是FileOutputStream / FileInputStream?


更新: 目前我将此作为保存字符串的代码。

final String audioPathFN = "Audio_Path";
final String audioPathC = String.valueOf(path);
FileOutputStream saveAudioPath;
try {
    saveAudioPath = openFileOutput(audioPathFN, Context.MODE_PRIVATE);
    saveAudioPath.write(audioPathC.getBytes());
    saveAudioPath.close();
} catch (Exception e) {
  e.printStackTrace();
}

现在我如何检索字符串以便在应用程序中使用它?

1 个答案:

答案 0 :(得分:1)

存在一些存储私人数据的机制:

这里解释了所有这些选项:http://developer.android.com/training/basics/data-storage/index.html

当然,所有这些解决方案都是本地解决方案,您也可以使用网络服务与服务器进行数据通信,但随后您将进入一个完全不同的环境。