Привет Гость!
Ты можешь:
Войти или зарегистрироваться

Забыл пароль
Регистрация
Меню сайта
Главная страница
Моды ПК игр Форум Flash игры/журналы Помощь сайту WAP/PDA версия сайта Мы вКонтакте
Категории
Уроки по модификации java [174]
Уроки по переводу java игр [15]
Программы для компьютера [101]
Программы для телефона [83]
Модификация смартфонных игр [15]
Symbian, Android, iPhone и т.д.
Прочее [35]
Уроки по модификации ПК игр [9]
Мини-чат
Главная » Статьи » Уроки по модификации java

23.05.2010, 16:53

Работа с файлом MANIFEST.MF

Автор: Yoti
Сложность:
Низкая (желательно знание английского)
Необходимые программы:
WinRAR или другой архиватор с поддержкой формата ZIP
Блокнот или другой текстовый редактор с поддержкой кодировок UTF

Когда я пообещал написать статью про "MANIFEST.MF", я подумал - что там писать то?
Ан нет, строк в нём может быть предостаточно, и описывать все достаточно долго и нудно.
Впрочем, если Вы знаете английский, то это дело сильно упрощается. На крайний случай, можно пользоваться переводчиками.

Сам файл "MANIFEST.MF" (собственно, манифест - "заявление", "описание") находится внутри папки "META-INF" (мета-информация, промежуточная информация) java-приложения. Прямо сейчас обозначу основное слово - мидлет (midlet) так называется java приложение или игра. Это очень важный файл, в нём описаны ключевые моменты приложения: имя, основной класс... Обычно почти полностью совпадает с jad-файлом, так как *.jad создаётся на основе manifest.mf .

Итак, вот некоторые строки:

MIDlet-Name: Google Maps
Имя мидлета (правильнее: имя контейнера) - спокойно можно менять на своё. Применительно к телефонам Sony Ericsson, это имя выводится в списке "Игры" или "Приложения", также в "информации". Если писать на русском языке, то требуется сохранить файл в кодировке UTF-8.
MIDlet-Version: 2.3.2
Версия мидлета, можно увидеть в "информации". Принципиально не важна, можно изменять на своё число.
MIDlet-Vendor: Google
Поставщик мидлета, т.е. разработчик. Также можно спокойно изменять.
MIDlet-1: Google Maps, , com.google.googlenav.GoogleNav
Основная строка. "MIDlet-1" означает, что это первый по порядку мидлет. В одном jar может содержаться несколько мидлетов. После двоеточия идёт имя мидлета (можно менять), в телефонах SE это имя отображается в списке "меню событий". Затем идёт обязательная запятая, далее имя и путь к картинке (иконке мидлета номер 1), если не требуется - можно просто поставить пробел, как в примере. Естественно, можно изменить на свою иконку в другой папке, переписав строку. Затем вторая обязательная запятая и путь до основного класса, вместо "/" (слеша) ставят точки (com.google.googlenav.GoogleNav = com/google/googlenav/GoogleNav.class). Советую не трогать.
MIDlet-Permissions: javax.microedition.io.Connector.http
Полномочия приложения - что им используется (отправка сообщений, доступ в интернет, ...). Строку лучше не трогать.
MicroEdition-Profile: MIDP-2.0
MicroEdition-Configuration: CLDC-1.0
Эти две строки характеризуют требования к JVM (java машине) телефона. Игнорируем.
MIDlet-Jar-URL: http://m.google.ru/maps/download/binaries/L1/2.3.2/maps_m2.jar
Ссылка на само приложение (конейнер). По логике, должна быть в *.jad, тут не требуется (но и не мешает).
MIDlet-Jar-Size: 424906
Размер приложения (конейнера). По логике, должна быть в *.jad, тут не требуется (но и не мешает).
MIDlet-Install-Notify: http://m.google.ru/maps/install?dc=gorganic&signed=false&deviceId=Generic.Advanced_MIDP2&ver=2.3.2
Соглашение при установке. Может выводится при установке *.jar. Не обязательно.
MIDlet-Icon: icon16x16.png
Иконка мидлета (контейнера), отображается в списке приложений или игр (SE) или в качестве иконки файла jar (Nokia). Можно изменять. Отсутствие пути означает, что изображение "icon16x16.png" находится в корне *.jar .

Могут присутствовать и другие строки, обычно из названия понятно, для чего они. А если нет - форум Вам в помощь

Категория: Уроки по модификации java | Добавил: Tommy_M | Автор: Yoti
Просмотров: 3926 | Комментарии: 4 | Рейтинг: 4.0/1

Всего комментариев: 4
Спам
Tommy_M   (20.08.2010 14:19) [Материал]
Да, название по-русски можно писать, а про это не знаю, вот и порекомендовал.
Ну во всяком случае на моей Нокии MIDlet-Delete-Confirm не работает, на других не знаю.
Может ошибка приложения из-за самой игры? Или что-то неправильно написал.

Спам
sulejmanovs   (19.08.2010 18:51) [Материал]
Я всё понял, но у меня были проги которые шли на мой телефон, и там сообщение при удалении было по русски
И ещё были игры с русским названием

Спам
Tommy_M   (13.08.2010 16:03) [Материал]
Во-первых, надо писать латинскими буквами, во-вторых, этоа фишка работает только на SE.

Спам
sulejmanovs   (12.08.2010 16:52) [Материал]
А как правильно сделать сообщение при удалении
MIDlet-Delete-Confirm: и хоть что пиши
Я так дела на нокия не открывается ошибка приложения

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

о, привет
Новинки
  • Файлы
  • Статьи
  • Новости

Golden Bridge
Комментов: 9 | Загрузок: 85
Real city russian car driver simulator (java)
Комментов: 0 | Загрузок: 26
Alone in the Dark: Inferno
Комментов: 3 | Загрузок: 47
Manhunt: Prison Massacre
Комментов: 1 | Загрузок: 23
CS 1.6 : Parody BETA
Комментов: 1 | Загрузок: 50
L2D Game Boy Color
Комментов: 1 | Загрузок: 34
Megaman Zero
Комментов: 0 | Загрузок: 18
Bully Mobile Edition
Комментов: 4 | Загрузок: 45
Quantum (Версия от 26.06.2020+обнова конвертера)
Комментов: 89 | Загрузок: 714
Not Alone: Horror Quest
Комментов: 1 | Загрузок: 64

Mescii
Комментов: 0 | Просмотров: 508
M3G Ripper с экспортом текстур из моделей
Комментов: 0 | Просмотров: 579
M3G to OBJ Converter + Lang Editor
Комментов: 2 | Просмотров: 2295
БЫСТРАЯ НАВИГАЦИЯ ПО САЙТУ
Комментов: 3 | Просмотров: 3731
Работа с EMG Studio
Комментов: 9 | Просмотров: 5562
J2ME Loader - эмулятор Java на Android
Комментов: 4 | Просмотров: 4057
Исходный код Gish Reloaded
Комментов: 2 | Просмотров: 2958

Comcraft Remastered Version
Комментов: 1 | Просмотров: 297
L3D
Комментов: 15 | Просмотров: 365
Поколение Java #4 — ФЕНОМЕН Left 2 Die
Комментов: 1 | Просмотров: 543
Gangstar 2 Beta
Комментов: 0 | Просмотров: 489
[Поколение Java #3] ВСЕ ИГРЫ про Человека-паука
Комментов: 0 | Просмотров: 714
Sonic.EXE - Анонс
Комментов: 0 | Просмотров: 1212
ИТОГИ 2018
Комментов: 3 | Просмотров: 1229
Случайный мод
Опа! Нежданчик!
882 102 5 1.0
Статистика
Онлайн всего: 7
Гостей: 7
Пользователей: 0
Пользователи
Гости сайта

[ Нас сегодня посетили ]
При копировании материалов, желательно оставлять ссылку на этот сайт!
© Tommy_M 2009-2020 | Хостинг от uCoz