第四章
记录管理系统
RMS 通过一系列应用程序编程接口为 MIDP
应用程序提供了本地数据持久性存储的机制。
事实上,记录管理系统是一个简单的面向记
录的数据库。
所谓的数据持久性是指数据不因应用程序关
闭或者移动电话更换电池而丢失。通常,记
录管理系统中的数据是存储在非挥发性存储
器中的。
移动设备的内存分三类:
1 。当 MIDlet 套件安装到目标设备的时候,
它是安装在设备的程序内存中。
2 。在运行时,应用程序创建的对象在堆空
间上生成。
3 。记录管理系统使用的内存属于持久性存
储空间,物理实现为非挥发性的内存。
在 RMS 中存储的数据是以记录为单元的,记
录不能单独存在,必须属于某个 RecordStor
e 。
MIDP 规范规定 MIDP 兼容的设备至少要提
供 8KB 的非挥发性存储空间用于持久性数据
存储,规范没有对单个记录的存储空间大小
做限制。
任何使用了 RMS 的 MIDlet 套件必须说明其
需要的最小字节数通过设置 JAD 文件和 Man
ifest 文件的 MIDlet-Data-Size 属性来说明