Все делаем с помощью программы Java adapter for mobile. После запуска программы ми видим главное окно программы с кучей вкладок. На этих в кладках расположены различные настройки. Для начала разберёмся с названиями вкладок: Вкладка Общее - с этой вкладки начинается и заканчивается процесс адаптации. На ней находятся элементы управления позволяющие открыть/закрыть/адаптировать приложение. Вкладка Основные опции - на этой вкладке как следует из названия расположены самые основные опции. Вкладка Дисплей - на этой вкладке расположены опции касающиеся экрана (дисплея) телефона и приложения. Вкладка Изображения - на этой вкладке нахордятся опции связанные с изображениями (PNG) используемые Java приложением. Вкладка Клавиатура - всё что качается клавиш телефона и приложения. Вкладка MANIFEST.MF - Редактор информации о Java приложении. Вкладка Опции - там есть пара опций для автоматизации процесса адаптации. Так вот для адаптирования приложения нам нужно указать путь до Java приложения (jar файла) - это делается кнопкой - "Выбрать Jar". Далее для загрузки приложения в программу нажимаем кнопку "Открыть". После этого производим выбор нужных настроек (следует обратить внимание на опции на вкладке дисплей - размер экрана приложения и телефона и на опции на вкладке клавиатура - раскладка клавиатуры приложения и телефона). А затем нажимаем кнопку "Адаптировать" и процесс адаптации пошёл. За ним можно наблюдать в списке выше, где отображаются выполняемые действия. По вкладкам: Основные опции При адаптации использовать Canvas - Выбираем Canvas, который будем использовать при адаптации. В большинстве случаев должен подойти Canvas Classic. Canvas'ы семейства TouchScreen следует выбирать тем у кого телефон с сенсорным экраном. Создать JAD файл - Создает к приложению JAD файл. Он нужен для установки приложения на некоторые телефоны. Создать резервную копию файла - Перед адаптацией оригинальное приложение сохраняется в файл название_приложения.jar.bak . Не добавлять файлы с мелодиями - убирает из приложения все звуковые файлы (это позволяет уменьшить размер приложения). Не адаптировать клавиатуру - эта опция означает, что Вы хотите попробовать адаптировать экран под свой, а кнопки у Вас и так работают. Включить в дистрибутив приложения API - эта опция позволяет включить в дистрибутив дополнительные API? которых у вас в телефоне нет, а приложением они используются. (Узнать о том, что они используются можно в Log'е после нажатия кнопки открыть. Если приложение обнаружит API он напишет строчку "Обнаружено: Данный мидлет использует - "? в которой будет указано название API). Дисплей Размер дисплея вашего телефона - Выбираем размер SetFullScree=True - опция, которая должна убирать софт полоску. Размер дисплея в приложении - под какой экран написано приложение. Отклонение по высоте - Числа буду изменяться с учётом возможного отклонения значений. К примеру размер экрана по высоте 220px, а в этой опции указано отклонение 10, то в коде будут меняться вс е числа в диапазоне от 210px до 230px. Способ изменения чисел - каким образом числа будут изменяться в коде приложения - самый качественный способ - это способ полного диассемблирования. Затем по качеству идёт Диассемблирование class файлов, а затем по маске. Изображения Оптимизировать PNG графику - все графические файлы PNG будут пропущены через программу для оптимизации изображений, что позволяет уменьшить их размер. Изменять размер изображений - Для адаптации экрана в приложениях иногда бывает мало заменить числа в коде, ещё надо изменить размеры изображений, которые используются java мидлетом. Клавиатура Раскладка телефона - Раскладка клавиатуры Вашего телефона. Раскладка с использованием которой написано приложение - та раскладка, которую использует приложение при своей работе. Если вы не знаете от какого телефона это приложение начните пробовать с раскладки от Nokia, так как она встречается чаще всего. Настройки TouchScreen - в этой группе опций указывается какие кнопки будут эмулироватся на экране телефона. А с опциями Обрабатывать повторное нажатие отбрабатывать отпускание надо эксперементировать - с какой их комбинацией данное приложение будет коректней обрабатывать действия на экране телефона. Заменяемые клавиши - сдесь можно переназначить заменяемые кнопки. Например мождно поменять местами софт кнопки. MANIFEST.MF - Редактор информации о приложении На этой вкладке таблица с параметрами приложения - ищем нужный парметр, меняем значение и нажимаем сохранить. Например параметр MIDlet-Name - означает название приложения. Опции - Редактор информации о приложении Пробовать автоматически определять раскладку клавиатуры - Программа при открытии может попробовать сама определить раскладку, но вероятность автоматического определения мала. Автоматически добавлять необходимые API - добавляет в приложение специфические API, если они используются им. © Информация из интернета jam_ee_1_3_by_ant_on_157.zip