17.03.2011 09:21

Сохранение программного кода

ОС и приложенияИтак, запустим программу Блокнот и внесем в область редактирования текста следующий код:

//Импорт пакетов…
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
//Класс First_MIDlet
public class JMIDlet extends MIDlet implements CommandListener{
//Команда выхода из программы
private Command exit=new Command("Выход", Command.SCREEN,1);
private Display display_midlet;
private Form form;
private String string=new String("Ура! Это моя первая программа:)"); //Строка, которую выведем на экран устройства...
//Конструктор
public JMIDlet(){
display_midlet=Display.getDisplay(this);
}

public void startApp(){
form=new Form("Программа JMIDlet");
form.append(string);
form.addCommand(exit);
form.setCommandListener(this);
display_midlet.setCurrent(form);
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){}

public void commandAction(Command c, Displayable d){
//если c==exit
if(c==exit){
destroyApp(false);
notifyDestroyed();
}
}

}

Теперь сохраним файл, как JMIDlet.java.
Вот мы и создали файл, в котором хранится программный код, написанный на языке Java2ME.
Теперь нам нужно поместить этот файл в папку src, которая находится в папке My_Application (напоминаю, что папку My_Application можно найти в папке установленной программы). Если вы уже поместили файл JMIDlet.java в папку src можно приступать к компилированию программы и созданию архивного файла *.jar. И компиляцию, и создание архивного файла *.jar позволяет выполнить программа J2ME Wireless Toolkit.
Итак, выполните команду Project-Build, дождитесь окончания процесса компиляции, затем выполните команду Project-Package-Create Package. Теперь проверьте наличие файла My_Application.jar в папке bin, которая находится в папке My_Application. Если такой файл есть в наличии, значит, цель достигнута. Вы создали свою первую java-программу для мобильного телефона.

Популярные материалы

iPhone 5 и новейшая ОС iOS5 от Appl…

iPhone 5 и новейшая ОС iOS5 от Apple очень скоро будут презентованы широким массам!

На сайте Boy Genius Reports обнаружилась информация о том, что в обозримо...

В Adobe, в среду, подтвердили, что …

В Adobe, в среду, подтвердили, что компания больше не будет заниматься развитием своего продукта Flash Player для таких мобильных платформ, как Android, и вместо этого вложат свои усилия и средства в создание приложения Adobe AIR для магазинов прилож

Изменения в стратегии компании были опубликованы официальном блоге Adobe,...

Новая система слежки

Новая система слежки

Правительство Китая запустило программу по отслеживанию перемещений всех по...

Новости сайта

Последнее с форума

No messages to display

Ваш голос

Откуда вы узнали про сайт?