创建和使用偏好数据库:
import ohos.data.preferences.Preferences;
// 获取 Preferences 对象
Preferences preferences = new Preferences(context);
// 存储数据
preferences.putString("key_username", "user123");
preferences.putInt("key_score", 100);
// 获取数据
String username = preferences.getString("key_username", "");
int score = preferences.getInt("key_score", 0);
上述代码演示了如何使用 Preferences 类来存储和检索键值对数据。这些数据将在应用程序卸载时保留,适用于保存应用程序的配置信息。
删除数据:
// 删除特定键的数据
preferences.delete("key_username");
// 删除所有数据
preferences.clear();
注意事项:
- 数据类型: Preferences 类支持存储各种基本数据类型,如字符串、整数、布尔值等。
- 多用户环境: 如果你的应用在多用户环境下运行,Preferences 数据将与用户关联,每个用户都有自己的偏好数据。
- 卸载应用: Preferences 中的数据在应用被卸载时会被清除。
- 数据隔离: 不同应用之间的 Preferences 数据是隔离的,一个应用不能直接访问另一个应用的 Preferences 数据。
请注意,对于较为复杂的数据存储需求,鸿蒙OS也提供了关系型数据库操作的支持,可以使用 ohos.data.rdb 包提供的 RdbStore 类进行更灵活的数据存储和查询。
确保查阅最新的[官方文档](https://developer.harmonyos.com/cn/docs/documentation/doc-references/preferences-introduction-0000001050941861)以获取更详细的信息和可能的更新。
转载请注明出处:http://www.zyzy.cn/article/detail/1554/鸿蒙OS