Для новичков | Настройки смартфонов | Всё для uCoz |
Вопросы и ответы (FAQ) | ВСЁ про ICQ, Jimm, Dichat, Smaper... |
Замена, вставка иконки в ява приложениях на смарте
Все-таки решил написать статью как это делать на смарте без компа. И к тому же статью именно про замену (вставки) иконки на смарте я здесь не нашел. Итак для этого нам понадобится две программы, это Handy zip и X-plore и если вам надо например сделать так что бы один мидлет не заменял другой а становился отдельно понадобится Yedit (возможно и X-plore подойдет, не проверял). X-plore ищем мидлет, иконку которого хотим изменить в папке x/system/midlets, нажимаем на найденный jar файл, видим кучу различных файлов, папок (в зависимости от мидлета, может и не кучу) далее выбираем отметить все и извлечь, потом выбираем папку куда это все положить, лучше использовать пустую папку чтоб не запутаться. Заходим X-plore в эту папку и ищем там MANIFEST.MF в папке META-INF, в MANIFESTе смотрим строку MIDlet-1 в ней указано имя иконки например MIDlet-1: GSM Keeper 2,/ic.png,gsmkeeper.GSMKeeper, еще может быть наподобии такой строки MIDlet-Icon: /ic.png, в данном случае это ic.png. Переименовываем нашу иконку (здесь в ic.png) и заменяем ей оригинал. Иконка может лежать в какой нибудь папке, MIDlet-1: GSM Keeper 2,/icons/ic.png,gsmkeeper.GSMKeeper или MIDlet-Icon: /icons/ic.png, например в этом случае ее надо искать и заменять в папке /icons. Handy zip, заходим, функции, настройки, уровень компрессии-максимальный, вкл. вл. папки-да, назад, функции, новый архив, на выбор-ок, на выбор -ок, название-любое.zip-ок,функции, добавить в архив, ищем ту папку куда распаковывали, функции, отметить все, два раза на центр джойстика, все архив готов. Ищем его, переименовываем zip на jar и ставим как обычно.
Если иконка другого формата (gif, bmp и т.д) то можно ее просто переименовать, правда иной раз это не катит или же прописывать это в MANIFESTе - MIDlet-1: GSM Keeper 2,/ic.gif,gsmkeeper.GSMKeeper, MIDlet-Icon: /ic.gif
Если у мидлета нет иконки (пазл), то строка MIDlet-1: GSM Keeper 2, ,gsmkeeper.GSMKeeper не содержит /ic.png между занятыми и отсутствует строка MIDlet-Icon: /ic.png (иной раз эта строка присутствует, видно забыли прописать между занятыми), в этом случае добавляем эту строку и вписываем название между занятыми.
Если надо сделать так что бы один мидлет не заменял другой, то изменяем имя в этих строках MIDlet-Name: GSM Keeper 2 и MIDlet-1: GSM Keeper 2,/ic.png,gsmkeeper.GSMKeeper например на GSM Keeper 3, делаем это все Yedit'ом сохраняя в кодировке java utf-8. Вот кстати большой архив иконок http://www.iconsfree.org/free-ic....ng.html загружаю я их NetFront'om (для просмотра) через страницу http://www.skweezer.net/ а сохраняю используя тот же браузер но используя прямую ссылку и сохраняя размером 29 / 42, при любом другом размере иконка становится маленькой в левом углу, правда качество иконки в меню хуже чем в самой программе, но думаю это лучше чем ничего, для тех у кого нет компьютера или же ищем иконки на этом, всеми любимом сайте, или берем из ненужной явы P.S. если где ошибся сильно не ругайтесь, лучше поправте
Если иконка другого формата (gif, bmp и т.д) то можно ее просто переименовать, правда иной раз это не катит или же прописывать это в MANIFESTе - MIDlet-1: GSM Keeper 2,/ic.gif,gsmkeeper.GSMKeeper, MIDlet-Icon: /ic.gif
Если у мидлета нет иконки (пазл), то строка MIDlet-1: GSM Keeper 2, ,gsmkeeper.GSMKeeper не содержит /ic.png между занятыми и отсутствует строка MIDlet-Icon: /ic.png (иной раз эта строка присутствует, видно забыли прописать между занятыми), в этом случае добавляем эту строку и вписываем название между занятыми.
Если надо сделать так что бы один мидлет не заменял другой, то изменяем имя в этих строках MIDlet-Name: GSM Keeper 2 и MIDlet-1: GSM Keeper 2,/ic.png,gsmkeeper.GSMKeeper например на GSM Keeper 3, делаем это все Yedit'ом сохраняя в кодировке java utf-8. Вот кстати большой архив иконок http://www.iconsfree.org/free-ic....ng.html загружаю я их NetFront'om (для просмотра) через страницу http://www.skweezer.net/ а сохраняю используя тот же браузер но используя прямую ссылку и сохраняя размером 29 / 42, при любом другом размере иконка становится маленькой в левом углу, правда качество иконки в меню хуже чем в самой программе, но думаю это лучше чем ничего, для тех у кого нет компьютера или же ищем иконки на этом, всеми любимом сайте, или берем из ненужной явы P.S. если где ошибся сильно не ругайтесь, лучше поправте
Источник: http://www.dimonvideo.ru/articles
Категория: Для новичков | Добавил: Electromaster (24.09.2008)
| Автор: Seva21
| Просмотров: 1569
Всего комментариев: 0 | |