gpt4 book ai didi

android - 不使用 MODE_WORLD_READ/WRITE 写入文件

转载 作者:搜寻专家 更新时间:2023-11-01 08:07:40 26 4
gpt4 key购买 nike

好的,我看过很多关于创建和写入/读取文件的教程。我想要我的 Android 应用程序是创建一个小文本文件,它将读取和写入一些设置,以便可以保存我的用户信息。问题是我遇到的每个教程都使用 SD 卡(允许用户和任何其他应用程序读取)或使用 MODE_WORLD_READABLE 使任何应用程序读取它。

我想知道如何创建和读/写我的文件但私有(private)或至少将其保存在手机的内部存储中。

最佳答案

这是一个简单的例子。要阅读首选项,请执行以下操作:

SharedPreferences preferences = getSharedPreferences("YourAppName", MODE_PRIVATE);
String thisString = preferences.getString("KeyForThisString", "default");

可以getInt、getLong等

要存储首选项,请使用以下行:

SharedPreferences preferences = getSharedPreferences("YourAppName",MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("KeyForThisString", thisString);
editor.commit();

和以前一样,您可以使用 putInt、putLong 等

此 API 的可用方法位于此处:http://developer.android.com/reference/android/content/SharedPreferences.html

关于android - 不使用 MODE_WORLD_READ/WRITE 写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12995314/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com