0

我想从第二个 midlet 读取一个 midlet 创建的 RMS 数据

目标设计是 S60 有可能吗?

4

1 回答 1

4

有可能的。打开与命名的 MIDlet 套件关联的记录存储。MIDlet 套件由 MIDlet 供应商和 MIDlet 名称标识。仅当 RecordStore 的授权模式允许当前 MIDlet 套件访问时,才授予访问权限。

访问受创建记录存储时设置的授权模式限制:

  • AUTHMODE_PRIVATE - 仅当 vendorName 和 suiteName 识别当前 MIDlet 套件时成功;这种情况的行为与 openRecordStore(recordStoreName, createIfNecessary) 相同。

  • AUTHMODE_ANY - 总是成功。请注意,这使设备上的任何其他 MIDlet 都可以访问您的 recordStore。根据共享的数据,这可能存在隐私和安全问题。请谨慎使用。允许不受信任的 MIDlet 套件共享数据,但不建议这样做。无法验证不受信任的 MIDlet 套件的来源的真实性,因此可能会不择手段地使用共享数据。

请参阅此链接以供参考。

  1. 在 MIDlet 套件之间共享数据
  2. 高级编程
于 2011-02-23T12:57:15.510 回答