Программирование мобильных телефонов


Пакет javaxmicroeditionrms




Этот пакет предназначен для создания механизма хранения и извлечения данных из памяти устройства. Хранение и запись данных происходит на основе менеджера системной записи (Record MaAagement System), что дает возможность удалять, добавлять, просматривать, изменять или составлять список всех имеющихся записей. Имеется один класс и несколько интерфейсов реализующих механизм сохранения и извлечения данных. На рис. 2.14 представлена иерархия пакета javax.microedition.rms.



Рис 2.14. Иерархия пакета javax.microedition.rms



Интерфейсы:

  •  RecordComparator - осуществляет сравнение двух записей;


  •  RecordEnumeration - реализует двунаправленный список записи;
  •  RecordFilter - определяет различные совпадения в записях;
  •  RecordListener - прослеживает события записи данных.


Класс:

  •  RecordStore - производит запись данных.


Исключения:

  •  InvalidRecprdlDException - исключает запись данных в неправильно указанный адрес;
  •  RecordStoreException - индикатор ошибки записи данных;
  •  RecordStoreFullException - указывает на переполнение системных ресурсов для записи данных;
  •  RecordStoreNotFoundException - показывает, что указанное место для записи данных не было обнаружено;
  •  RecordStoreNotOpenException - указывает на невозможность записи.


В этой главе мы рассмотрели состав одиннадцати пакетов, давая краткую характеристику имеющимся интерфейсам, классам и исключениям. В конце книги в приложении 2, вы найдете справочник по Java 2 ME, где рассматриваются более подробно все составляющие CDLC/MIDP.

В следующей главе будет изучены интегрированные средства разработки приложений, бесплатно предоставляемые компанией Sun Microsystems.



Содержание раздела