[ Читать ЛС. Непрочитанные ЛС:()][ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
 
Google
 
  • Страница 1 из 1
  • 1
Модератор форума: schulz  
Форум » Другие телефоны » SonyEricsson » FAQ по самостоятельной замене структуры меню
FAQ по самостоятельной замене структуры меню

Mazix

Дата: Вт, 20.02.07, 02:06 | Message # 1

Горожанин
Активность: 752
Рейтинг: 20 ±
Замечания:  ±
 ----
: 371763808
: , VL@D!VO$TOK
: Nokia N72& Se k750i
:
У нас с 07.02.07
Зовут: RoM@Nь)Ч
 
Статус: В загуле
Благодаря плагину от Dаrkmen'а, есть возможность изменить структуру меню в SE K750 и W800.

Файл menu.ml находиться по адресу tpa/preset/system/menu/. Как туда попасть читайте в этой теме. Итак, преступим....

Перед тем как внести какие нибудь изменения в файл menu.ml сделайте его резервную копию.

для редактирования menu.ml откройте его блокнотом.

Находим строчки
<!-- Desktop Element 1 using DESKTOP_HOOK_1 -->
<element id="PlayNow" replace="next">
<label type="name" textid="DIL_PRE_PLAY_LINK_TXT"/>
<icon pos="unselected" source="internal">PREPLAY_DESKTOP_ICN</icon>
<icon pos="selected" source="internal">PREPLAY_DESKTOP_SELECTED_ICN</icon>
<link type="internal"/>
</element>
Строка <icon pos="unselected" source="internal">PREPLAY_DESKTOP_ICN</icon> - отвечает за невыделнный пункт меню.
Меняем её на <icon pos="unselected" source="file">1_s.png</icon>, где 1_s.png - название файла для менюшки
<icon pos="selected" source="internal">DESKTOP_OPERATOR_SELECTED_ICN</icon> - отвечает за выделенные элементы
Меняем её на <icon pos="unselected" source="file">1_b.png</icon>, где 1_b.png - название файла для менюшки.
Проделывать эти операции нужно со всеми элементами, то есть <!-- Desktop Element 1 using DESKTOP_HOOK_1 --> потом <!-- Desktop Element 2 using DESKTOP_HOOK_2 --> и так далее.
Далее находим иконки или рисуем сами. Даем им те названия, которое прописали в файле menu.ml (каждому свое). Поддерживаются иконки gif , jpg или png.
Копируем все эти файлы в папку "FS/tpa/preset/system/menu/".Возвращаемся в корень FS, подтверждаем Shutdown файловой системы. Вкючаем телефон и наслаждаемся. (Мастер-резет делать не надо.)

Далее описываются остальные возможные варианты по замене в структуре меню.
Java программа из меню:

Пример на браузере Опера...

Открываем JAD файл оперы, видим примерно такое:

MIDlet-1: Opera Mini, /icon1616.png, com.opera.browser.Browser
MIDlet-Name: Opera Mini
MicroEdition-Configuration: CLDC-1.0
MIDlet-Vendor: Opera Software ASA
MicroEdition-Profile: MIDP-2.0
MIDlet-Jar-URL: opera-mini-1.2.2960-advanced-ru.jar
MIDlet-Version: 1.2
MIDlet-Jar-Size: 102286
MIDlet-Info-URL: http://mini.opera.com/
MIDlet-Install-Notify: http://mini.opera.com/notify/1.2.296...norrisbrage_ru
MIDlet-Description: Opera Mini
MIDlet-Permissions: javax.microedition.io.Connector.http
MIDlet-Permissions-Opt: javax.microedition.io.Connector.sms, javax.wireless.messaging.sms.send, javax.microedition.io.Connector.socket
Content-Folder: Applications
Opera-Anr: -

Ссылка для запуска будет такой:
<link type="java" javasuitename="Opera Mini" javasuitevendor="Opera Software ASA" javasuitepoint="com.opera.browser.Browser"/>

Пример как переделать меню номер два (Интернет услуги), чтобы запускалась Опера:

<!-- Desktop Element 2 using DESKTOP_HOOK_2 -->
<element id="InternetServices">
<label type="name" textid="OLP_TITLE_TXT"/>
<icon pos="unselected" source="file">icon2_unselected.png</icon>
<icon pos="selected" source="file">icon2_selected.png</icon>
<link type="java" javasuitename="Opera Mini" javasuitevendor="Opera Software ASA" javasuitepoint="com.opera.browser.Browser"/>
</element>

***************************

Поменяем название меню на свое:

<!-- Desktop Element 1 using DESKTOP_HOOK_1 -->
<element id="PlayNow" replace="next">
<label type="name"><text>Opera</text></label> - замена ведется в этой строчке. Вместо Opera можно вписать что угодно.
<icon pos="unselected" source="file">icon1_unselected.png</icon>
<icon pos="selected" source="file">icon1_selected.png</icon>
<link type="java" javasuitename="Jimm" javasuitevendor="Jimm Project" javasuitepoint="jimm.Jimm"/>
</element>

Имена можно задавать и русскими символами. Для этого сохраните файл в кодировке UTF-8 (можно даже блокнотом).

***************************

Как сделать 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>
<link type="internal"/>
</element>
................
</menu>
</element>
.................
</menu>

1. Вписываем эту структуру вместо:
<link type="internal"/>
2. Чтобы добавить новую вкладку, добавляем струтуру:

<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>

3. Чтобы добавить новый елемент на вкладку добавляем такую структуру:

<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>

1. Вставляем эту структуру вместо одного из элементов главного меню, или куда вам придумается.
2. Чтобы добавить элемент, вставляем эту структуру:

<element id="...">
<label type="name"><text>...</text></label>
<icon pos="unselected" source="file">...</icon>
<icon pos="selected" source="file">...</icon>
<link type="internal"/>
</element>

**************************

Спасибо MAxYoung, cuke за FAQ


Mazix-MatrixXX




__________

Награды - - "Активист форума"
Ушёл...

 
Форум » Другие телефоны » SonyEricsson » FAQ по самостоятельной замене структуры меню
  • Страница 1 из 1
  • 1
Поиск:
ТОР 10
Лучшие авторы Новички

Новые сообщения на форуме

 
  •  Постов: 2835
  •  Постов: 2496
  •  Постов: 2121
  •  Постов: 1480
  •  Постов: 1140
  •  Постов: 1054
  •  Постов: 897
  •  Постов: 835
  •  Постов: 771
  •  Постов: 752
  •  
  •  Постов: 0
  •  Постов: 0
  •  Постов: 0
  •  Постов: 0
  •  Постов: 0
  •  Постов: 0
  •  Постов: 0
  •  Постов: 0
  •  Постов: 0
  •  Постов: 0
  •  


    Украинская Баннерная Сеть
    PageRank индикатор
     
    «»
     
     
     
    Created by Ness
    Updated by de Mon & Schulz
    Design by Melnik Alex aka Softadmin