![]() |
◊ |
www.udomlya.ru | Медиа-Центр | Удомля КТВ | Старый форум |
![]() |
#291 |
Местный
|
![]() |
![]() |
![]() |
#292 | |
Местный
Регистрация: 14.06.2008
Сообщений: 371
Вы сказали Спасибо: 113
Поблагодарили 356 раз(а) в 147 сообщениях
|
![]()
Эмм..) можешь пожалуйста пошарить
журнал Mobi за июль ?)) а то пропустил его в своё время ![]()
__________________
Цитата:
|
|
![]() |
![]() |
#293 |
Местный
Регистрация: 28.04.2006
Сообщений: 760
Вы сказали Спасибо: 47
Поблагодарили 238 раз(а) в 127 сообщениях
|
![]() |
![]() |
![]() |
#294 |
Местный
Регистрация: 28.04.2006
Сообщений: 760
Вы сказали Спасибо: 47
Поблагодарили 238 раз(а) в 127 сообщениях
|
![]() |
![]() |
![]() |
#295 |
Местный
Регистрация: 20.09.2007
Сообщений: 4,226
Вы сказали Спасибо: 1
Поблагодарили 6,561 раз(а) в 1,660 сообщениях
|
![]() |
![]() |
![]() |
#296 |
Местный
Регистрация: 27.04.2006
Сообщений: 398
Вы сказали Спасибо: 359
Поблагодарили 252 раз(а) в 100 сообщениях
|
![]()
Блин 2 день уже в дс в поиске ищу никак не могу найти Моби август, пошарьте кто нить
![]() |
![]() |
![]() |
#297 |
Местный
Регистрация: 28.04.2006
Сообщений: 760
Вы сказали Спасибо: 47
Поблагодарили 238 раз(а) в 127 сообщениях
|
![]()
ну создай опрос спроси че нуно
|
![]() |
![]() |
#298 |
Местный
Регистрация: 20.09.2007
Сообщений: 4,226
Вы сказали Спасибо: 1
Поблагодарили 6,561 раз(а) в 1,660 сообщениях
|
![]()
Много вопросов по эрикам...вот читайте.
FAQ по замене иконок и структуре меню. Понадобится доступ к внутренней файловой системе телефона. Файл menu.ml находится в tpa/preset/system/menu/. На всякий случай делаем резервную копию этого файла. (BackUp) Копируем menu.ml на компьютер. Открываем его блокнотом и редактируем. После сохранения изменений в файле, заливаем в телефон, в ту же папку. Общий сброс или просто сброс при этом НЕ нужен. Как заменить иконки: Находим в файле такие строчки (на каждый элемент меню!) <icon pos="unselected" source="internal">DESKTOP_WAP_ICN</icon> <icon pos="selected" source="internal">DESKTOP_WAP_SELECTED_ICN</icon> Итак, pos="unselected" - это иконка пункта меню, на который НЕ наведен курсор pos="selected" - соответственно иконка активного пункта меню. source="internal" - это источник файла иконки. В данном случае internal означает, что иконка берется, скорее всего, из MAIN, куда нам пока что не добраться. DESKTOP_WAP_ICN - собственно имя иконки. С теорией закончили, теперь к делу. Подготавливаем свои иконки. Прокатывают форматы PNG, JPG, GIF. Лучше всего использовать PNG или GIF, так как в них поддерживается прозрачность. Размер иконок до сих пор не определен четко, но люди используют такие размеры: Для неактивного пункта - 55х36 (ширина Х высота) или 55х34 Для активного - 64х44 или 48х42. Собственно, можно ставить любые размеры, даже 100х100, но конечно такая иконка закроет соседние. Для главного меню должно получиться 24 иконки (12 для активного пункта и 12 для неактивного) Называть эти иконки можно как душе угодно, но уже выработался стандарт, что для выбраной иконки мы добавляем в конце _s. Например: call.png и call_s.png. Закачиваем эти иконки в ту же папку где находится menu.ml, то есть в tpa/preset/system/menu/ В имени файла важен регистр символов. Поэтому, чтобы потом было меньшь проблем проверьте, чтобы все имена файлов были в нижнем регистре. Иконки готовы, переходим к редактированию файла меню. Меняем source="internal" на source="file". Прописываем вместо имен стандартых иконок свои имена. Например: DESKTOP_WAP_ICN меняем на wap.png В результате, на каждый пункт, на который мы хотим поменять иконку должен быть приблизительно такой текст: <element id="FMRadio"> <label type="name" textid="FMR_FM_RADIO_TXT"/> <icon pos="unselected" source="file">radio.png</icon> <icon pos="selected" source="file">radio_s.png</icon> <link type="internal"/> </element> Закачиваем переделанный menu.ml в телефон, включаем, и наслаждаемся новыми иконками (и торможением при первом открытии меню ![]() Как сделать ссылку на яву(Java): Допустим нам нужно сделать ссылку на MobyExplorer. <link type="internal"/> меняем на <link type="java" javasuitename="MobyExplorer" javasuitevendor="Bermin Software" javasuitepoint="ftpmid.FtpMid"/> javasuitename, javasuitevendor, javasuitepoint - берем в .Jad -файле приложения или игрушки или в MANIFEST.MF, что лежит в папке META-INF в .JAR -файле. Например: Manifest-Version: 1.0 Ant-Version: Apache Ant 1.6.2 Created-By: 1.4.2_10-b02 (Sun Microsystems Inc.) MIDlet-1: MobyExplorer,/folder_html.png,ftpmid.FtpMid MobyEncodingDefault: UTF-8 MIDlet-Vendor: Bermin Software Moby-Encoding-Custom: UTF-8#KOI8-R MIDlet-Description: File Manager and FTP Client MIDlet-Version: 2.1 MIDlet-Name: MobyExplorer Сохраняем изменения и закачиваем новый файл. Как сделать TabMenu (меню вкладками, как меню Настройки) Структура TabMenu такова: <menu id="SettingsTabMenuId" layout="TabMenu"> <element id="SettingsTabMenuId"> <label type="name" textid="..."/> <icon pos="selected" source="internal">...</icon> <icon pos="unselected" source="internal">...</icon> <menu id="..."> <element id="..."> <label type="name" textid="..."/> <icon pos="left" source="internal">...</icon> </element> ... </menu> </element> ... </menu> Вписываем эту структуру вместо: <link type="internal"/> Чтобы добавить новую вкладку, добавляем струтуру: <element id="SettingsTabMenuId"> <label type="name" textid="..."/> <icon pos="selected" source="internal">...</icon> <icon pos="unselected" source="internal">...</icon> <menu id="..."> <element id="..."> <label type="name" textid="..."/> <icon pos="left" source="internal">...</icon> <link type="internal"/> </element> ... </menu> </element> Чтобы добавить новый елемент на вкладку добавляем такую структуру: <element id="..."> <label type="name" textid="..."/> <icon pos="left" source="internal">...</icon> <link type="internal"/> </element> Учтите, что иконки тут меньше по размеру! Как сделать еще одно меню 3х4 (как главное меню): Структура меню с layout="DesktopTopMenuGFX2", то есть 3х4 такова: <element id="..."> <label type="name" textid="..."/> <icon pos="unselected" source="file">...</icon> <icon pos="selected" source="file">...</icon> <menu id="MainMenu" layout="DesktopTopMenuGFX2"> <accelerator>MapToKeypad</accelerator> <highlight>4</highlight> <!-- Java Element 1 --> <element id="..."> <label type="name"><text>...</text></label> <icon pos="unselected" source="file">...</icon> <icon pos="selected" source="file">...</icon> <link type="internal"/> </element> ... </menu> </element> Вставляем эту структуру вместо одного из элементов главного меню, или куда придумается. Чтобы добавить элемент, вставляем эту структуру: <element id="..."> <label type="name"><text>...</text></label> <icon pos="unselected" source="file">...</icon> <icon pos="selected" source="file">...</icon> <link type="internal"/> </element> Как поставить свои имена пунктам меню: Заменяем: <label type="name" textid="..."/> на <label type="name"><text>...</text></label>. Где, между тегами <text></text> прописываем свое имя пункту. Имена можно задавать и русскими символами. Для этого сохранить файл в кодировке UTF-8 (можно даже блокнотом). Маленька поправочка: Если мы хотим помень имя не пункта, а меню, например: <menu id="Menu_Entertainment_Id"> , то пишем type не "name", а "TITLE" Замечание: На место element id="..." прописываем существующие значения. Можно использовать и другие значения layout, но я этого описывать не буду. Но если кажется, что главное меню в стиле старых Нокий лучше...что ж можете и сами разобраться. Фуххх, вроде все... ![]() Не болейте! ![]() |
![]() |
![]() |
#299 |
Местный
Регистрация: 20.09.2007
Сообщений: 4,226
Вы сказали Спасибо: 1
Поблагодарили 6,561 раз(а) в 1,660 сообщениях
|
![]()
Самое смешное, что создавая тему я преследовал меркантильную цель... Разобрать свой "свинорой" софта по выньмобайлу, ну и по ходу пришла мысль, что по мере сортировки можно постить помалу результаты на коммон. Может кому и полезно будет.
![]() Последний раз редактировалось Messiah; 03.08.2008 в 21:20. |
![]() |
![]() |
#300 |
Местный
Регистрация: 27.04.2006
Сообщений: 398
Вы сказали Спасибо: 359
Поблагодарили 252 раз(а) в 100 сообщениях
|
![]()
Лого выложи Faq по нокии(смарт) если найдешь)))
|
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|