Tag: rms

Java Micro Edition(J2ME) – 使用recordstore枚举更新记录

我有一个记录存储的项目(名称,数量,所有者,状态) 现在,当用户触发事件时,我想用“已购买”设置我的RecordStore中所有项目的状态 re = shoppingListStore.enumerateRecords(null, null, false); while (re.hasNextElement()) { // read current values of item byte [] itemRecord = re.nextRecord(); // deserialise byte array newItemObject.fromByteArray(itemRecord); // set item status to purchased newItemObject.setItemStatus(“Purchased”); // create new bytearray and call newitemobject . tobytearray // method to return a byte array of the objects // (using UTF8 […]

在Java ME中查找应用程序模式,是否空闲

我想在应用程序处于空闲模式时使用HTTP连接发送存储的RMS数据。 因此,如果用户当时没有对应用程序执行任何操作,我的线程将调用RMS数据并将其发送到服务器。 对于此要求,如何确定应用程序处于活动模式还是空闲模式?

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

我正在开发一个J2ME应用程序,它有大量数据存储在设备上(在1MB但可变的区域内)。 我不能依赖文件系统,因此我陷入了记录管理系统(RMS),它允许多个记录存储但每个都有有限的大小。 我的初始目标平台Blackberry将每个平台限制为64KB。 我想知道是否还有其他人必须解决在RMS中存储大量数据的问题以及他们如何管理它? 我想要计算记录大小并在多个商店中分割一个数据集,如果它太大,但这增加了很多复杂性以保持其完好无损。 存储了许多不同类型的数据,但特别是只有一个数据集将超过64KB限制。