Программирование мобильных телефонов
Класс RecordStore
Производит запись данных.
Методы
int addRecord(byte[] data, int offset, int numBytes) -добавляет новую запись в память мобильного устройства;
void addRecordListener(RecordListener listener)-добавляет обработчик событий;
void closeRecorclStore () - закрывает запись;
void deleteRecord(int recordld) -удаляет запись по идентификатору;
static void deleteRecordStore(String recordStoreName) -удаляет запись по имени;
long getLastModif ied () - возвращает последнее время изменения записи;
String getName () - получает имя записи;
int getNextRecordlD() - получает идентификатор последующей записи;
int getNumRecords () - получает количество доступных записей;
byte[] getRecord (int recordld) - возвращает копию записи;
int getRecord(int recordld, byte[] buffer, int offset) -возвращает данные записи;
int getRecordSize (int recordld) - получает размер заданной записи;
int getsize() - получает размер всех записей;
int getSizeAvailable() - получает количество доступной памяти для записи;
int getVersion() - получает версию записи:
static String [] listRecordStores ()-возвращает список записей;
static RecordStore openRecordStore(String recordStoreName, boolean create if Necessary)- открывает память для записи;
static RecordStore openRecordStore(String recordStoreName, boolean createlfNecessary, int authmode, boolean writable) - открывает память для записи;
static RecordStore openRecordStore(String recordStoreName, String vendorName, String suiteName) - открывает память для записи;
void removeRecordListener(RecordListener listener) -удаляет обработчик событий;
void setMode(int authmode, boolean writable) - изменят режим доступа;
void setRecord(int recordld, byte[] newData, int offset, int numBytes) - вводит данные в запись.
Константы
static int AUTHMODE_ANY - позволяет осуществить доступ для любого комплекта мидлетов;
static int AUTHMODE_PRIVATE - позволяет осуществить доступ только из данной программы.
Содержание раздела