1942e8f8
Жизненный цикл выполнения приложения
Жизненный цикл выполнения приложения Здесь приведен пример этапов, включаемых в выполнение приложения: Запуск эмулятора. Вы увидите появившееся окно, которое имитирует интерфейс

Этот MIDлет запускается с помощью
Добавьте новые MID-леты к набору с помощью закладки MIDIets (MID-леты) в окне Settings (Параметры) Теперь создайте проект и затем выполните его. В это
Если доступно более одного MIDлета
Если доступно более одного MID-лета, AMS выводит меню, показывая вам их все. AMS, а не ваше приложение, создает кнопку Launch (Запуск). Вы должны нажать на нее, чтоб
Главное окно этого
Нажмите на красную кнопку с трубкой (hang up - отбой) на эмуляторе и вы вернетесь в главное окно AMS. Закрыв окно эмулятора, вы завершите его работу. Теп
Программная cтpyктypa MIDлета
Программная cтpyктypa MID-лета Теперь, когда.вы изучили жизненный цикл приложения, наступило время взглянуть на исходный код простого MID-лета. Вы, возможно, уже догадались, что я собир
Листинг 3 1 Это MIDPверсия знакомой вам программы HelloWorld
Листинг 3.1. Это MIDP-версия знакомой вам программы HelloWorld import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Displayable; import javax.microedition.lcdui.F

Модель состояний MIDлета
Модель состояний MID-лета MID-леты переходят к различным состояниям в течение их жизненного цикла. Спецификация MIDP определяет модель перехода из режима в режим. В таблице 3.1 перечисл
Таблица 3 1 Состояния MIDлета
Таблица 3.1. Состояния MID-лета Название состояния MID-лета Описание Paused (Приостановлен) MID-лет не выполняется. Он не может начать работу до тех пор
MIDлет может находиться в одном
MID-лет может находиться в одном из трех состояний. Когда AMS впервые создает МЮ-лет, MID-лет существует в приостановленном состоянии Программа управления приложениями поме
Таблица 3 2 Методы классов MIDлетов
Таблица 3.2. Методы классов MID-летов, управляющие состояниями MID-летов Название метода класса MID-лета Описание protected abstract void destroyAppf) AMS
Модель компонентов пользовательского интерфейса MIDP
Модель компонентов пользовательского интерфейса MIDP Компоненты пользовательского интерфейса MIDP определены в пакете javax.microedition.Icdui. Название этого пакета, возможно, изменитс

Реализации MIDP создают только
Реализации MIDP создают только один объект Display на один MID-лет. Ваш MID-лет является примером вашего основного класса, который дополняет класс MID-лета. Однако он може
Таблица 3 3 Методы класса формы
Таблица 3.3. Методы класса формы для добавления элементов в объект Form Название метода класса формы Описание public int append (Item item)
Диаграмма наследования компонентов
Системные свойства CLDC/MIDP поддерживает системные свойства, которые являются парами ключ-значение, представляющими информацию о платформе и среде, в которой выполняются
Таблица 3 4 Стандартные системные свойства CLDC
Таблица 3.4. Стандартные системные свойства CLDC Ключ свойства Описание Значение по умолчанию mi с г oedit ion. con figuration
Листинг 3 2 MIDлеты имеют прямой
Листинг 3.2. MID-леты имеют прямой доступ ко всем четырем стандартным системным свойствам, определяемым спецификацией CLDC import javax.microedition.Icdui.Display; import javax.micr



Свойства приложения
Свойства приложения Вы узнали о наличии определенных атрибутов MID-лета, которые описываются в файле JAD каждого набора MID-летов. Вспомните, что всем MID-летам требуются атрибуты.
Таблица 2 4 перечисляет требуемые
Таблица 2.4 перечисляет требуемые атрибуты MID-лета, которые находятся в файле дескриптора приложения. MID-лет может получать доступ к значениям этих атрибутов во время выполнения через
Листинг 3 3 Измененный метод теперь
Листинг 3.3. Измененный метод теперь также выдает свойства приложения. Программное обеспечение AMS устройства управляет свойствами приложения. public void startApp() // Создайте элем
Листинг 3 4 Атрибуты MIDлета или
Листинг 3.4. Атрибуты MID-лета, или свойства, отличаются от системных свойств. Вы можете описать неограниченное количество необязательных атрибутов MID-лета в дополнение к предваритель
Выводы по главе
Выводы по главе В этой главе вы узнали о базовой организации и структуре приложений MIDP. Центром модели программирования MIDP является MID-лет. Основными компонентами структуры MID-лета