gpt4 book ai didi

java - 使用 J2ME 存储大量数据的最佳实践

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:06:04 25 4
gpt4 key购买 nike

我正在开发一个 J2ME 应用程序,它有大量数据要存储在设备上(大约 1MB,但可变)。我不能依赖文件系统,所以我被记录管理系统 (RMS) 卡住了,它允许多个记录存储,但每个存储的大小都有限。我最初的目标平台 Blackberry 将每个平台限制为 64KB。

我想知道是否还有其他人必须解决在 RMS 中存储大量数据的问题以及他们如何管理这些数据?我正在考虑必须计算记录大小,如果一个数据集太大,则将其拆分到多个商店,但这会增加很多复杂性以保持其完整性。

有许多不同类型的数据被存储,但只有一组会超过 64KB 的限制。

最佳答案

对于超过几千字节的任何内容,您需要使用 JSR 75 或远程服务器。 RMS 记录在大小和速度上极其有限,即使在一些高端手机中也是如此。如果您需要在 J2ME 中处理 1MB 的数据,唯一可靠、便携的方法是将其存储在网络上。始终支持 HttpConnection 类以及 GET 和 POST 方法。

在支持 JSR 75 FileConnection 的手机上,它可能是有效的替代方案,但如果没有代码签名,它就是用户体验的噩梦。几乎每个单独的 API 调用都会调用安全提示,而没有全面的权限选择。使用 JSR 75 部署应用程序的公司通常需要为每个端口准备六个二进制文件,以覆盖一小部分可能的证书。这仅适用于制造商证书;有些手机只有运营商锁定证书。

关于java - 使用 J2ME 存储大量数据的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19011/

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