Отправляет email-рассылки с помощью сервиса Sendsay

Все о мобильных телефонах

  Все выпуски  

Все о мобильных телефонах Пишем jad-файл.


В сегодняшнем выпуске расскажу, как самому написать jad-файл для установки java-приложений. Такой файл требуют некоторые модели телефонов, например, мобильники от фирмы Samsung  .
И так, для примера возьмем приложение – ICQ для мобильных телефонов. Наиболее широко распространена аська версии Jimm. У нас есть архив с приложением Jimm.jar, что бы его установить нам нужен jad-файл, который должен называться аналогично, т.е. Jimm.jad, но соответственно с расширением jad
Создаем обычный txt-файл и сохраняем его под именем – Jimm с расширением jad. Теперь открываем его и записываем следующие данные:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: Jimm Project
MIDlet-Name: Jimm
MIDlet-Version: 0.5.2
MIDlet-Vendor: Jimm Project
MIDlet-Jar-URL: Jimm.jar
MIDlet-Jar-Size: 262144
MIDlet-Icon: icon.png
MicroEdition-Profile: MIDP-2.0
MicroEdition-Configuration: CLDC-1.0
MIDlet-Description: J2ME ICQ clone
MIDlet-Info-URL: http://jimm-icq.ru/wap
MIDlet-1: Jimm,icon.png,jimm.Jimm
Jimm-Version: 0.5.2b
Background: True
FlipInsensitive: True

Если мы сохраним и запустим такой jad-файл, то он установит аску на Ваш телефон.
Для удобства пронумеруем все строчки в файле и я построчно расскажу всю структуру jad-файл:
1. Manifest-Version: 1.0
2. Ant-Version: Apache Ant 1.6.5
3. Created-By: Jimm Project
4. MIDlet-Name: Jimm
5. MIDlet-Version: 0.5.2
6. MIDlet-Vendor: Jimm Project
7. MIDlet-Jar-URL: Jimm.jar
8. MIDlet-Jar-Size: 262144
9. MIDlet-Icon: icon.png
10. MicroEdition-Profile: MIDP-2.0
11. MicroEdition-Configuration: CLDC-1.0
12. MIDlet-Description: J2ME ICQ clone
13. MIDlet-Info-URL: http://jimm-icq.ru/wap
14. MIDlet-1: Jimm,icon.png,jimm.Jimm
15. Jimm-Version: 0.5.2b
16. Background: True
17. FlipInsensitive: True

Обратите внимание, каждая строчка состоит из двух частей: дескриптор (до двоеточия) и его описание (после двоеточия). Дескриптор – это стандартная java-функция, а вот его описание для каждого приложения свое, именно это описание Вам нужно отредактировать для каждого приложения.

1 и 2 строки – стандартные для любых приложений, описывают версии программного обеспечения, их можно удалить – программа все равно установится, т.е. это не обязательный параметр;
3 строка – указывает компанию производителя данного приложения, не обязательный параметр;
4 строка- название, так будет называться это приложение в Вашем телефоне, обязательный параметр;
5 строка – версия приложения, обязательный параметр;
6 строка – компания распространитель, обязательный параметр;
7 строка – название основного архива с приложением, который должен быть установлен, обязательный параметр;
8 строка – размер основного архива, т.е. в нашем случае Jimm.jar, можно узнать в свойствах файла – пункт размер файла На диске в байтах, особенно внимательно заполняйте эту строку, при не соответствии в размере приложение не установится, обязательный параметр;
9 строка – имя иконки (стандартно для всех - icon.png), которая будут отображаться в телефоне рядом с названием приложения, если телефон поддерживает такую функцию, но в любом случае это обязательный параметр;
10 и 11 строки - стандартные для любых приложений, описывают версии java, не обязательный параметр;
12 строка – полное название, устанавливаемого java-приложения, не обязательный параметр;
13 строка – URL адрес, откуда можно скачать данное приложение, не обязательный параметр;
14 строка – в строчку нужно перечислить три параметра – название (4строка), имя иконки (9 строка) и тип приложения – в данном случае это jimm.Jimm, но обычно указывают просто mip.MIP, не обязательный параметр;
15 строка – версия приложения с буквенными параметрами, в данном случае дескриптор имеет вид Jimm-Version, но обычно можно просто написать MIP-Version, не обязательный параметр;
16 строка – включаем возможность работы приложения в фоновом режиме, работает, если это поддерживает Ваш телефон, не обязательный параметр;
17 строка – тоже что то включает  к сожалению не знаю  , но это не обязательный параметр;

И так подведем итог – если удалить все не обязательные параметры, то jad-файл примет следующий вид:
MIDlet-Name: Jimm
MIDlet-Version: 0.5.2
MIDlet-Vendor: Jimm Project
MIDlet-Jar-URL: Jimm.jar
MIDlet-Jar-Size: 262144
MIDlet-Icon: icon.png

В принципе с этими параметрами приложение полностью установится, но будет лучше, если Вы полностью заполните все строки.

На сегодня все!!!  Надеюсь вы узнали что-то новое для себя.


В избранное