Posts Tagged ‘мидлет’

javax.microedition.midlet

Вторник, Апрель 10th, 2012 Нет комментариев

Under : , , , , ,

Mobile Information Device Profile не имеет сходства с Applet моделью введенной в J2SE. MIDP вводит новую модель, которая построена на CLDC и позволяет множеству Java приложениям запускаться конкурентно на KVM и разделять данные.

Итак, давайте начнем изучение MIDP с простейшего хрестоматийного примера HelloWorld. Ниже представлен код мидлета.

package examples;

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public final class Examples extends
MIDlet implements CommandListener (далее…)

Способ локализации мидлетов

Вторник, Апрель 10th, 2012 Нет комментариев

Under : , , , , , ,

Разрабатывая мидлеты, можно писать код, «зашивая» строки сообщений, выводимых на экран, внутрь кода. При этом мидлет сможет общаться с пользователем только на одном языке. Во многих случаях это вполне приемлемо. Если же требуется, чтобы мидлет адаптировался к настройкам устройства и мог выводить сообщения на нескольких языках, то для этого нужно принять дополнительные меры. Как известно, библиотека MIDP не содержит классов, предназначенных для локализации программ, и разработчикам приходится решать эту задачу самостоятельно. В этой статье я описал способ, которым я пользовался при локализации своих мидлетов. (далее…)

Как локализовать мидлет

Вторник, Апрель 10th, 2012 Нет комментариев

Under : , , , , ,

Недавно с удивлением для себя обнаружил, что многие J2ME програмисты не используют properties файлы и вставляют строчки прямо в код. После чего имеют большие затруднения связанные с их редактированием и локализацией. Да стандартный J2MЕ не имеет в своем арсенале класс ResourseBundle, но написать свой класс предоставляющий подобные возможности не представляет большого труда.

Итак, давайте напишем такой класс Resourse. У нашего класса будет один конструктор и 3 public метода.

directory — имя директории в jar файле мидлета, в которой находятся ресурсы. (далее…)

Что может узнать мидлет?

Вторник, Апрель 10th, 2012 Нет комментариев

Under : , , , , ,

Появление данной статьи обязано форуму Juga.ru – Java в мобильнике и его участникам. СooperFeet — как отвечающему на вопросы, z0rr0 и poma как задающими вопросы. Статья представляет обзор методов различных классов MIDP 1.0 и CLDC 1.0, которые позволяют получить мидлету различную информацию о устройстве на котором запущен мидлет, о виртуальной машине, и некоторых других параметрах и возможностях системного окружения.

javax.microedition.midlet.MIDlet

 

public final java.lang.String getAppProperty (java.lang.String key) – позволяет получить свойства из jad или из manifest.mf файла. Если свойства в jad файле имеют те же имена, что и manifest.mf файле, значения свойств будут браться из jad файла (MIDP 1.0). (далее…)