Чтение RMS-данных другого мидлета - PullRequest
0 голосов
/ 23 февраля 2011

Я хочу прочитать среднеквадратичные данные, созданные одним мидлетом из второго мидлета

Цель разработки S60 - возможно ли это?

1 Ответ

4 голосов
/ 23 февраля 2011

Это возможно.Откройте хранилище записей, связанное с указанным набором мидлетов.Набор мидлетов определяется по поставщику мидлета и имени мидлета.Доступ предоставляется только в том случае, если режим авторизации RecordStore разрешает доступ для текущего набора мидлетов.

Доступ ограничен режимом авторизации, установленным при создании хранилища записей:

  • AUTHMODE_PRIVATE - Успешно выполняется, только если vendorName и suiteName идентифицируют текущийНабор мидлетов;этот случай ведет себя идентично openRecordStore (recordStoreName, createIfNeeded).

  • AUTHMODE_ANY - всегда успешно выполняется.Обратите внимание, что это делает ваш recordStore доступным для любого другого мидлета на устройстве.Это может иметь проблемы с конфиденциальностью и безопасностью в зависимости от данных, которые передаются.Пожалуйста, используйте осторожно.Ненадежные пакеты мидлетов могут обмениваться данными, но это не рекомендуется.Подлинность происхождения ненадежных пакетов мидлетов не может быть проверена, поэтому общие данные могут использоваться недобросовестно.

См. Эти ссылки для справки.

  1. Обмен данными между пакетами MIDlet
  2. Расширенное программирование
...