Учебное пособие: Разработка приложений для мобильного устройства
}
Приложение 2. Примеры создания MIDP приложений
Для выполнения задания номер 2 потребуется создать TCP соединение с помощью сокетов и форму вводу передаваемых значений.
Для начала создадим MIDP приложение.
/**
* Основной класс MIDP приложения
*/
public class SocketMIDlet extends MIDlet implements CommandListener {
private final static String SERVER = "Server";
private final static String CLIENT = "Client";
private static String[] names = {SERVER, CLIENT};
private static Display display; // дисплей
private Form f; // форма
private ChoiceGroup cg;
private boolean isPaused;
private Server server;
private Client client;
// левая функциональная кнопка на мобильном устройстве
private Command exitCommand = new Command("Exit", Command.EXIT, 1);
// правая функциональная кнопка на мобильном устройстве
private Command startCommand = new Command("Start", Command.ITEM, 1);
/**
* Конструктор. создаёт графические компоненты на экране.
* И устанавливает обработчики событий.
*/
public SocketMIDlet() {
display = Display.getDisplay(this);
f = new Form("Socket Demo");
cg = new ChoiceGroup("Please select peer",