HarmonyOS 使用preferences存储的限制

使用preferences存储数据时时Value的最大长度限制为8192个字节。如果超过8K的value,该使用什么方式存储?

另外TS中string类型使用USC-或者UTF-16编码,一个字符占2个或4个字节,那么实际存储string的类型时是不是只能存储2K的长度?

HarmonyOS
2024-08-26 17:25:02
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

1、对于超出8K的内容可以考虑拆分后再存储,或者使用关系型数据库(单条数据大小限制:2M, 参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-data-relationalstore-0000001813575956-V5

2、一个字符占2或4个字节,存储时,存储上限未4K或2K个字符,字节上限还是8192

分享
微博
QQ
微信
回复
2024-08-26 22:52:33
相关问题
HarmonyOS preferences.putSync 存储报错
207浏览 • 1回复 待解决
HarmonyOS Preferences如何实现持久性存储
277浏览 • 1回复 待解决
LazyForEach使用限制有哪些?
341浏览 • 1回复 待解决
HarmonyOS API11限制使用标准库
234浏览 • 1回复 待解决
HarmonyOS @ohos.data.preferences
348浏览 • 1回复 待解决
Preferences、PersistentStorage区别
400浏览 • 0回复 待解决
HarmonyOS 如何限制TextInput规则?
209浏览 • 1回复 待解决
PersistentStorage与Preferences异同
333浏览 • 1回复 待解决
preferences:15500000
66浏览 • 1回复 待解决
使用imageSource如何存储图片
309浏览 • 1回复 待解决