Перейти к содержанию
Old Phone Forum
  • Вход

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

Инструкция по оптимизации Java под тачскрин


bboyshock

Рекомендуемые сообщения

Все делаем с помощью программы 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

  • Like 4
Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.


×
×
  • Создать...