Что такое JAD, JAR и с чем их едят - Полезные статьи - Каталог статей - Mobile-world.moy.su
Главная Форум Файлы Секреты мобилы
Меню сайта

Разделы
Секреты мобильников [10]
Полезные статьи [23]

Мини-чат
200

Друзья сайта
Rambler's Top100
MEGA-ToP-ТОП раскрутка раскрутка сайтов.
Скажи жестокости - нет!
CoolSoft-ToP-ТОП раскрутка раскрутка сайтов.
1top.net.ru - Рейтинг сайтов

Наш опрос
Пожалуйста,проголосуйте!
Чего больше добавлять на сайт?

Результат опроса Результаты
Все опросы нашего сайта Архив опросов
Всего голосовало: 64
Обсудить на форуме

Главная » Статьи » Полезные статьи

Что такое JAD, JAR и с чем их едят
JAD

JAD служит описанием JAR.
Наверно, вы замечали, что при загрузке мидлета с ВАПа телефон показывает имя и размер мидлета, а потом его скачивает. Так вот, телефон сначала скачивает JAD, "смотрит" в нём свойства JAR, ссылку на JAR и потом (по вашему согласию) начинает скачивать JAR.
JAD можно открыть, используя ЛЮБОЙ текстовый редактор (например, блокнот). И так, давайте разберем его содержимое.
Привожу пример JAD от TequilaCat Bookreader.

Manifest-Version: 1.0
Created-By: Apache Ant 1.5.1
MIDlet-1: Book Reader by TC, , br.BookReader
MIDlet-Name: BookReader
MIDlet-Vendor: tequilaCat
MIDlet-Version: 1.3.6
MicroEdition-Configuration: CLDC-1.0
MicroEdition-Profile: MIDP-1.0
MIDlet-Jar-Size: 24575
MIDlet-Jar-URL: bookreader.jar
TC-BookReader-Logging: true


Что мы видим: Manifest-Version: 1.0. Это необязательный параметр, его лучше не трогать.
MIDlet-1: Book Reader by TC, , br.BookReader в этой строке содержится имя мидлета, в списке приложений (Book Reader by TC), иконка (находится в JAR, но вообще это не для наших телефонов), команда запуска мидлета (br.BookReader)
Дальше идет MIDlet-Name: BookReader это имя, отображаемое при загрузке
MIDlet-Vendor: tequilaCat разработчик
MIDlet-Version: 1.3.6 версия мидлета
MicroEdition-Configuration: CLDC-1.0 и MicroEdition-Profile: MIDP-1.0 означают что для работы мидлета нужны CLDC 1.0 и MIDP 1.0. Мидлеты, которым нужны более новые версии работать на телефонах с более старыми не будут
MIDlet-Jar-Size: 24575 Размер файла JAR в байтах. Должен быть точным до байта!
MIDlet-Jar-URL: bookreader.jar тут содержится ссылка на файл JAR. Если тут просто имя файла, то предполагается, что JAR лежит в той же папке, что и JAD, но ссылка может быть куда угодно, даже на другой сайт, например, http://my.server.ru/java/MyGame.jar
Это были все обязательные параметры, всё остальное НЕобязательно

JAR

Это и есть собственно мидлет. Точнее архив с ним. JAR является просто-напросто переименованым ZIP архивом и открыть его можно практически любым архиватором (WinRAR, WinZIP, 7zip, WinACE, FAR, Total Comander).
В любом JAR файле есть папка META-INF (заглавными буквами) и в ней файл manifest.mf (маленькими буквами). Этот манифест являет собой полную копию JAD, за исключением полей MIDlet-Jar-Size и MIDlet-Jar-URL.
Остальное содержимое JAR может различаться от мидлета к мидлету. Но при особом желании, Вы можете по-заменять картинки (обычно в формате PNG), мелодии и звуки (MMF), и даже тексты (а это уже сложно!) в мидлете.
Насчет работы самого мидлета. Помните в JAD строку MIDlet-1, а там "команду запуска". Так вот, в нашем примере это была br.BookReader. Это означает, что при попытке запустить мидлет, телефон запустит файл BookReader.class из папки br в JAR файле.
Ну вроде это всё, что Вам нужно знать об этих файлах
Категория: Полезные статьи | Добавил: [S]Admin (09.04.2009)
Просмотров: 915 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Профиль
Понедельник
16.06.2025
23:37

Гость,пожалуйста зарегестрируйся!

Реклама

Поиск

Статистика
Зарег. на сайте
Всего: 7641
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
Из них
Администраторов: 1
Модераторов: 0
Проверенных: 0
Обычных юзеров: 7640
Из них
Парней: 7636
Девушек: 5

Кто с нами?
Онлайн всего: 1
Гостей: 1
Пользователей: 0

Бонус
Ваш WMR кошелек:

Получить WMR-бонус на свой кошелек!



Карта сайта: Карта