问题标签 [rms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
7274 浏览

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

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

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

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

0 投票
3 回答
1417 浏览

java-me - 在 RMS 中存储大量数据

我需要通过 J2ME 使用 RMS API 存储大量数据。

我如何存储多列数据,因为它们必须是硬编码的,所以我需要存储这些多列和多行数据。

我该如何做到这一点,我应该使用structs 吗?

0 投票
2 回答
1495 浏览

serialization - Java ME 对象持久性

我知道Java微版中没有序列化(Serializable)。使用 RMS 保存诸如 int 和 java.lang.String 对象之类的原语有点直接。但是,如果我想保存(使持久)任意对象?那可能吗?

0 投票
0 回答
1287 浏览

java - 为什么我不能更新我的 J2ME RecordStore?

我基本上希望我的 Midlet 能够编辑记录。

我有这个代码

添加信息如下

这是执行更新的方法

我一直得到的只是没有要更新的记录的其他结果,我没有理由为什么?

请帮助或给我一个有用的教程谢谢

0 投票
5 回答
966 浏览

java-me - 安装新版本后如何保留RMS?

我在诺基亚 S40 上安装了一个 j2me 应用程序。一些配置数据存储在 RMS 中。是否可以用新版本覆盖已安装的应用程序?如何在新版本中保留 RMS?

如果可以的话,是否可以在升级时将其设置为默认操作,以避免用户误删除数据?

0 投票
4 回答
1484 浏览

java - 使用 MIDP RMS 存储数据并在 PC 中检索

如何检索使用 MIDP 的 RMS 存储的数据?我想在手机中收集一些数据,然后能够在 PC 的应用程序中对其进行处理。

如果我不能使用 RMS 来完成,有没有办法使用 MIDP 将数据存储在文本文件中?

0 投票
2 回答
1895 浏览

sqlite - SQLite DB 的 MIDP Java 实现

是否有任何 SQLite db 的 MIDP 实现可用于在 MIDlet 中使用 sqlite db,而不是使用 RMS。当然,有FloggyOpenBaseMovil,但是它们是基于 RMS 的,但是有没有允许在 sqlite db 文件中执行操作的实现?

0 投票
7 回答
6134 浏览

java - J2ME RecordStore 中的数据不会跨会话保留

我正在使用 J2ME 构建一个移动应用程序,我发现我写入 RecordStore 的数据可以在程序仍在运行时访问,但在退出并重新启动后会丢失。没有抛出异常,数据只是丢失了。

更新:感谢大家的建议。我在 Windows 7 上使用 NetBeans。我不确定它使用的是我之前安装的 WTK 版本,还是它安装在其他地方的另一个版本。我检查了我的 WTK 文件夹中是否有 Pavel 所写的文件,但找不到它们。现在我正在我的手机上测试需要持久性的功能以及模拟器中的所有其他内容,但是能够测试模拟器中的所有内容当然要好得多。

0 投票
2 回答
174 浏览

architecture - 架构 BlackBerry CRM / SFA 应用程序

我正在着手开发基于 SalesForce 和 SalesNow CRM 的 Blackberry 应用程序(概念验证)。我是一名具有 LAMP 技术技能的 Web 开发人员,对 JAVA /J2ME / BB Native 库了解有限。浏览了 RIM / STACKOVERFLOW 网站上的所有示例/示例。

需要专家建议如何开始使用与以下几点相关的信息进行开发。

  1. 如何在设备上实现数据(记录)的存储以供离线浏览。(例如持久存储 / RMS 等)
  2. 从服务器下载要遵循的数据格式。(它是xml,基于字符串等)
  3. 实体的示例类设计,例如(帐户、联系人、潜在客户等)
  4. 类似于 Salesforce 和 SalesNow BB 应用程序的示例选项卡式界面。

任何指针/建议/帮助表示赞赏。

提前发送。

序列号

0 投票
3 回答
3484 浏览

java - 在 Java J2ME 中使用 RecordStore

我目前正在做一些 J2ME 开发。我有一个问题,用户可以向记录存储添加和删除元素,如果记录被删除,那么该记录将保留为空,其他记录不会向上移动。我试图想出一个循环来检查记录中是否有任何内容(以防它已被删除),如果有,那么我想将该记录的内容添加到列表中。我的代码类似于如下:

当它到达 rs.getRecordSize(i) 时,我总是得到一个“javax.microedition.rms.InvalidRecordIDException:错误查找记录”。我知道这是由于记录为空,但我想不出解决此问题的方法。

任何帮助将非常感激。

提前致谢。