ВУЗ:
Составители:
Рубрика:
105
доступ к Record Store из другого MID-лета, то имя Record Store
составляется из имѐн MID-лета и Record Store.
Для открытия Record Store используются следующие методы:
1. public static RecordStore openRecordStore(String re-
cordStoreName, boolean createIfNecessary);
2. public static RecordStore openRecordStore(String re-
cordStoreName, boolean createIfNecessary, int authmode,
boolean writable);
3. public static RecordStore openRecordStore(String re-
cordStoreName, String vendorName, String suiteName);
Здесь, recordStoreName – название хранилища; createIfNe-
cessary определяет, нужно ли создать новое хранилище, если такого
не существует с данным именем; authmode – применяется только то-
гда, когда создается хранилище.
Константа authmode может принимать два значения:
AUTHMODE_PRIVATE – позволяет осуществить доступ только из дан-
ной программы и AUTHMODE_ANY – позволяет осуществить доступ для
любого комплекта мидлетов. Истинное значение аргумент writable
принимает, если хранилище доступно для записи другим мидлетам;
vendorName и suiteName – название вендора и мидлета соответст-
венно.
Закрыть хранилище можно с помощью метода public void
closeRecordStore(). Рекомендуется всегда закрывать хранилище
записей, если в нем больше нет необходимости.
Для нахождения всех хранилищ, доступных для мидлета, использу-
ется метод: public static String[] listRecordStores().
Для удаления записи по имени необходимо применить метод pub-
lic static void deleteRecordStore(String recordSto-
reName).
Режим доступа к хранилищу может быть изменен с помощью ме-
тода public void setMode(int authmode, boolean writa-
ble).
Чтобы узнать количество записей в хранилище, используется метод
public int getSize().
Количество доступной памяти для записи можно узнать следую-
щим образом: public int getSizeAvailable().
Исключения, входящие в состав пакета ja-
vax.microedition.rms, которые могут генерироваться при работе
с хранилищем, перечислены в таблице 2.26.
Страницы
- « первая
- ‹ предыдущая
- …
- 103
- 104
- 105
- 106
- 107
- …
- следующая ›
- последняя »