ПравилаРегистрацияВход
НАВИГАЦИЯ

Замена иконок в Java программах

Модератор: Vladimir
Список форумов » Полезные советыНа страницу 1, 2, 3 
АВТОРСООБЩЕНИЕ
Orlyanuch
Avatar
24 февраля 2007, 21:45
На 9 оси все делается zipmanager-ом, а на 7-8 оси HandyZip-ом. Первым делом в настройках у них поставить:
1.уровень компрессий > быстро;
2. вложенные папки > да.
Возьмем, для примера, миниоперу opera200.jar.
Создаем где-нибудь папку, рядом ложим эту оперу. Переименовываем ее в opera200.zip, открываем этот архив zipmanager-ом, жмем
функции > отметить/снять > отметить все,
затем
функции > извлечь,
и выбираем созданную папку. Дожидаемся конца процесса, жмем "назад" и выходим из zipmanager-а.
Теперь в этой папке наша мини в развернутом виде. Находим в ней файл иконки icon.png (название может немного отличаться) и точно записываем название файла. Идем к заготовленной заранее иконке, которую хотим поставить, делаем ей такое же название, берем ее, и ложим в эту папку вместо прежней иконки.
Снова запускаем zipmanager, жмем
функции > новый архив > название файла любое.zip,
затем
функции > добавить в архив > и заходим в нашу папку,
жмем
функции > отметить/снять > отметить все > функции > добавить в архив.
Все. Жмем "назад" и выходим из zipmanager.
Ищем наш файл "любое.zip", переименовываем его в opera200.jar и просто устанавливаем как приложение. У нас в меню уже другая иконка.
Иконки можно выдирать из других ява программ, удобнее всего Profiexplorer-ом.
Таким способом можно менять и смайлы, например в бомбусе, единственное, вместе с файлом смайлов (находится внутри ява программы в папке \images\smiles.png) нужно одновременно менять и специальный текстовый файл \images\smiles.txt .
Dedof
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 1
Регистрация: 21.08.2006
Всего сообщений: 899
Откуда: Воркута
24 февраля 2007, 22:20
Хочу добавить:некоторые мидлеты хенди зип открывать не хочет,пишет "архив поврежден"причина здесь скорей всего в степени сжатия,в этом случае поможет старый архиватор s60zip,создаем папку и извлекаем им туда все файлы,после того как все сделаете(замените что хотели)сжимаем уже хенди,жмем "новый архив"находим нашу папку жмем "отметить все"и добавляем в архив.
LEXX
Avatar
Имя: Лёха
Сейчас нет на сайте
Репутация: 1
Регистрация: 21.12.2006
Всего сообщений: 341
Откуда: Подмосковье город Истра
25 февраля 2007, 00:07
Ребята спасибо ! Очень нужная информация :)
Хрюн
VIP
Avatar
Имя: Скрываю)))
Сейчас нет на сайте
Репутация: 7
Регистрация: 9.12.2006
Всего сообщений: 881
Откуда: Н-Серги(эт Урал,Свердловщина)
25 февраля 2007, 01:33
Редактирование на 7-8.1 оси
с помощью HandyZip ява программы Jimm.
1.Нам будут нужны 2 jimm'а.Первый в котором мы будем исправлять/заменять и второй откуда мы будем брать нужные нам "запчасти"
2.Заходим через любой файлмэненеджер(Я лично использую Filеmаn) и меняем расширение "jar" на"zip"
3.Нажимаем:Функции->Операции->Открыть с помощью.Из появишегося списка программ выбираем-HandyZip.(У меня он называется "Zip"
4.После того как Вы откроете
этот файл у вас может появиться окошко со множеством zip-архивов.Ищем свой джим и открываем его.
5.Появится множество файлов.Нас интересуют те что будут иметь расширение "png".Их мы и будем заменять.
6.Итак...
back.png-это картинка на фоне которой располагаются все ваши контакты.
icon.png-это иконка программы.
icons.png-это значки статуса в меню(онлайн,занят и прочее)
logo.png-это картинка которая появляется при запуске программы.
smilеs.png-это те самые смайлы в программе.Не имеют значения без файла smiles.txt который как правило находится где то ниже.
x-status.png и status.png-это соответственно значки x-статусов и обычных статусов что отображаются в вашем контакт-листе.
(некоторых перечисленных файлов может и не быть)
7.Ну вот...теперь берем второй jimm,изменяем расширение опять же на "zip" и извлекаем из него то что нужно вам(я как правило "выдергиваю" лишь смайлы)
8.Ну можно и поставить свои картинки на фон списка контактов,лого которое показывается при запуске программы.
Но приступим к самому изменению программы "под свой вкус"
1шаг:Извлекаем куда нибудь для страховки те файлы которые будем заменять.
2шаг.Те файлы что будем заменять-теперь уже удаляем из архива(Функции->Удалить)
3шаг.Переименовываем ту картинку на которую хотите заменить.То есть если вы например хотите заменить картинку при старте программы-тогда меняем её имя на "logo.png"
4.Шаг-в уже открытом архиве,нажимаем-Функции->Добавить в архив.Ищем эту картинку и добавляем её(на первых порах советую не менять много картинок сразу)
5шаг.Закрываем программу HandyZip,возвращаем опять файлу расширение "jar" и пробуем устанавливать программу.
П.С.Всегда имейте копию той программы над которой будете проводить эксперименты.
Dedof
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 1
Регистрация: 21.08.2006
Всего сообщений: 899
Откуда: Воркута
25 февраля 2007, 02:29
Еще такой момент:допустим вы собрали мод какой нибудь проги,а у вас на смарте стоит нормальная версия этой программы,чтобы при установки мода он не заменил собой установленную версию делаем следующие:когда архив с явой у вас распакован извлекаем от туда хенди зипом папку META-INF(хенди MANIFEST.MF) видит ее как ,затем копируем ее куда нибудь на всякий случай и начнем:открываем папку там будет лежать файл MANIFEST.MF,открываем его прогой yEdit в кодировке UTF-7 и видим примерно следующие
Manifest-Version: 1.0?Ant-Version: Apache Ant 1.6.5?Created-By: 1.5.0_06-b05 (Sun Microsystems Inc.)?MIDlet-Name: Opera Mini 2.00?MIDlet-Info-URL: http://opera-mini.ru/?MIDlet-Vendor: Opera Software ASA?MIDlet-1: Opera Mini 2.00, /icon.png, Browser?MIDlet-Version: 2.01?MicroEdition-Configuration: CLDC-1.0?MicroEdition-Profile: MIDP-2.0?MIDlet-Description: Opera Mini mod v.2.01rc3/20070212?MIDlet-Icon: /icon.png?Background: True?FlipInsensitive: True?Content-Folder: Applications??
Dedof
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 1
Регистрация: 21.08.2006
Всего сообщений: 899
Откуда: Воркута
25 февраля 2007, 02:33
Меняем чтоб чтоб получилось так
Manifest-Version: 1.0?Ant-Version: Apache Ant 1.6.5?Created-By: 1.5.0_06-b05 (Sun Microsystems Inc.)?MIDlet-Name: dedof?MIDlet-Info-URL: http://profismart.org/?MIDlet-Vendor: Opera Software ASA?MIDlet-1: dedof, /icon.png, Browser?MIDlet-Version: 2.01?MicroEdition-Configuration: CLDC-1.0?MicroEdition-Profile: MIDP-2.0?MIDlet-Description: dedof?MIDlet-Icon: /icon.png?Background: True?FlipInsensitive: True?Content-Folder: Applications??сохраняем изменненый файл в кодировке win 1251,затем из нашего архива удаляем MANIFEST.MF,потом жмем добавить и добавляем папку META-INF которую мы изуродовали,сохраняем архив,переименовываем его в jаr и устанавливаем-в меню появляется наш мод с названием dеdof :)
Dedof
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 1
Регистрация: 21.08.2006
Всего сообщений: 899
Откуда: Воркута
25 февраля 2007, 02:41
Вставлял через юдит,какой то косяк с кодировкой,?-лишние знаки,ну думаю смысл где менять понятен
72AG_Sniper
Avatar
25 февраля 2007, 12:40
Подскажите люди добрые как из одной версии оперы (допустим 2.00) перенести ЗАКЛАДКИ в другую (2.01rc4)! За ранее спасибо! Извиняюсь за offtop!
72AG_Sniper
Avatar
25 февраля 2007, 12:49
И ссылку на программу YЕDIT было бы не плохо узнать...
Arija
Avatar
Имя: Иван
Сейчас нет на сайте
Репутация: 0
Регистрация: 13.02.2007
Всего сообщений: 7
Откуда: Украина
27 февраля 2007, 02:06
Вот мой способ замены иконки в java приложениях,он похож на способ Orlyanuch,но немного проще.Также переименовываем .jar в .zip,открываем HandiZipom,жмем функции>добавить в архив.Ищем свою иконку и добавляем ее.Жмем готово (или назад),переименовываем обратно в jar.Все,готово,можно устанавливать и уже с новой иконкой.
Список форумов » Полезные советыНа страницу 1, 2, 3 След.
  
Страница 1 из 3
Часовой пояс: GMT + 4
Мобильный портал, Profi © 2005-2023
Время генерации страницы: 0.018 сек
Общая загрузка процессора: 37%
SQL-запросов: 4
Rambler's Top100