ВУЗ:
Составители:
Рубрика:
104
for (int i = 0; i < forms.length; i++) {
forms[i].addCommand(exitCommand);
forms[i].addCommand(nextCommand);
forms[i].setCommandListener(this);
}
}
}
2.3. Система управления записями
Одним из важных компонентов MIDP является система управления
записями (Record Management System), которая позволяет сохранить
данные в памяти устройства. Record Management System (RMS) – это
программный интерфейс, используемый для хранения и манипулирова-
ния данными на мобильных устройствах, большинство из которых не
поддерживают доступ к обычной файловой системе.
Запись (record) – это элемент данных, который может содержать
число, строку, массив, изображение, т.е. всѐ то, что можно представить
в виде последовательности байтов. На уровне API записи – это массивы
байтов.
Функция интерпретации содержимого записи целиком возлагается
на приложение. RMS предоставляет хранилище записей и уникальный
идентификатор.
Хранилище (RecordStore) – это упорядоченная коллекция записей.
Когда создается запись, хранилище присваивает ей уникальный цело-
численный идентификатор (record ID). Например, первая запись получа-
ет record ID равный 1, вторая – 2 и т. д. Однако это не индекс, поскольку
при удалении записи, оставшиеся элементы не перенумеровываются.
Название (name) используется для идентификации хранилища
внутри MID-лета. Оно может содержать от 1 до 32 символов и должно
быть уникально внутри MID-лета, создавшего хранилище. В MIDP 1.0
хранилища не могут использоваться более чем одним приложением. В
версии MIDP 2.0 хранилища могут использоваться разными приложе-
ниями. В этом случае, хранилище идентифицируется не только названи-
ем, но и производителем приложения, создавшего это хранилище.
Кроме того, хранилище содержит информацию о дате последнего
изменения и версии. Приложения также могут использовать обработчик
события для учета изменения данных в хранилище.
В приложении Record Store представлена экземпляром ja-
vax.microedition.rms.RecordStore. Если необходимо получить
Страницы
- « первая
- ‹ предыдущая
- …
- 102
- 103
- 104
- 105
- 106
- …
- следующая ›
- последняя »