категории | RSS

И снова о папках в Меню...

Тема уже достаточно избитая и многие не найдут здесь для себя ничего нового, но поскольку (мне лично), да и на форуме, постоянно задают вопросы, решил более ли менее подробно, расписать что и как.
Рассмотрим на примере n8 S^3, но в принципе, суть редактирования мало чем отличается и на других ОС, да и структура самого файла, мало чем отличается.
==============================================
Создаем необходимое количество новых папок в Меню смарта.
Копируем файл - C:/Private/200113d/content/matrixmenudata.xml.
Открываем его, к примеру в Блокноте на компе. В настройках Блокнота ставим галочку - Формат/Перенос по словам.
Каждая новая папка в matrixmenudata.xml, будет выглядеть так - menu:folder long_name="Папка" short_name="Папка" title_name="Папка" applicationgroup_name="Папка".
Все что нам нужно, это добавить uid_ы иконок, так называемые миноры и мажоры, которые используются в темостроении, при этом, папки будут меняться темами. Или же, прописать путь к конкретной иконке, тогда при установке любой темы, папки останутся неизменными.
Рассмотрим первый вариант.
Вот известные мне uid_ы (см. скрин):
Прочее - icon_skin_minor_id="0x13FC" icon_skin_major_id="0x101F86E3"
Игры - icon_skin_minor_id="0x2184" icon_skin_major_id="0x101F86E3"
Приложения - icon_skin_minor_id="0x2174" icon_skin_major_id="0x101F86E3"
Система - icon_skin_minor_id="0x13FF" icon_skin_major_id="0x101F86E3"
Интернет - icon_skin_minor_id="0x2005" icon_skin_major_id="0x101F86E3"
Связь - icon_skin_minor_id="0x13FB" icon_skin_major_id="0x101F86E3"
Видео ТВ - icon_skin_minor_id="0x25a5" icon_skin_major_id="0x101F86E3"
М-медиа - icon_skin_minor_id="0x1448" icon_skin_major_id="0x101F86E3"
Офис - icon_skin_minor_id="0x13fe" icon_skin_major_id="0x101F86E3"
Возможно, что есть и другие, но по памяти, я только эти помню...
Выбираем иконку папки, которую хотим видеть в Меню и дописываем в файле (например папка Приложения) -
menu:folder short_name="Приложения" title_name="Приложения" applicationgroup_name="Приложения" long_name="Приложения" icon_skin_minor_id="0x2174" icon_skin_major_id="0x101F86E3", по аналогии прописываем остальные папки, сохраняем файл, закидываем его в C:/Private/200113d/content/, соглашаемся на замену и перезагружаем смарт.
Второй способ, при котором, папки в Меню не будут заменяться темами.
Берем абсолютно любую иконку в mif, закидываем ее в C:/Resource/Apps/, после чего, необходимо прописать к ней путь, делаем это следующим образом -
title_name="Приложения" applicationgroup_name="Приложения" long_name="Приложения" icon_file="C:\resource\apps\name_icon.mif" icon_id="16384" mask_id="16385", где
C:\resource\apps\name_icon.mif - собственно сам путь
name_icon.mif - имя вашей иконки
icon_id="16384" mask_id="16385" - дефолтные id, каждого первого или единственного svg в mif-пакете, соответственно, если вы взяли иконку, в которой десять svg, а вам нужно, чтобы отображался второй, то id пишем по порядку:
первый svg - icon_id="16384" mask_id="16385"
второй svg - icon_id="16386" mask_id="16387"
третий svg - icon_id="16388" mask_id="16389"
четвертый svg - icon_id="16390" mask_id="16391"
и так далее...
По аналогии прописываем остальные папки, сохраняем файл, закидываем его в C:/Private/200113d/content/, соглашаемся на замену и перезагружаем смарт.
Следует заметить, что если вы прописали иконку в файл, а она не появилась, то например в n8 Symbian Belle в частности, необходимо писать обратные слэши, т.е. так \.
Вот собственно и все.
Да, вот еще что, владельцы смартов на Symbian^3, уже успели заметить, что после обновления прошивки с Anna на Belle, файл matrixmenudata.xml, который они сохранили перед прошивкой, отказывается работать на Belle... эту маленькую досаду легко исправить. Необходимо лишь адаптировать файл, делаем это следующим образом - открываем файл matrixmenudata.xml Anna, в самом начале файла ищем version="5.1", меняем циферки версии файла на version="6.0", сохраняем. Все, файл anna адаптирован под belle, заменяем в C:/Private/200113d/content/, перезагрузка и вот он, ваш привычный вид Меню.
В принципе все, вроде ничего не забыл, но может чего-то и упустил.
Если вдруг, что-то не так прописали, намудрили с символами, в общем накосячили, просто удаляем C:/Private/200113d/content/matrixmenudata.xml и делаем перезагрузку, Меню смарта будет как из магазина.
А вот если смарт не загрузился, а на дисплее только софт-клавиши и черный экран, то внимательно читаем эту статью - Запуск смартфона с испорченным matrixmenudata.xml , но надеюсь, не возникнет необходимости в этих действиях.
Вот теперь точно все - Удачи...!


la_am
2012-02-12T12:41:13Z
Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 9

#9   CRIM1977    

Нафиг скрины? Всё ясно и понятно


0 ответить

#9   agatai    

Хорошая статья laughing мож теперь откажусь от Menu Editora...smile


1 ответить

#9   la_am    

Draga2804, точно...! Улетела куда-то еще одна d... wink Спасибо!


1 ответить

#9   Draga2804    

только путь C:\\Private\\200113dd\\content\\matrixmenudata.xml
-------------
Добавлено в 12.14: C:/Private/200113dd/content/matrixmenudata.xml


1 ответить

#9   la_am    

gost69, не на чем скрины сделать... sad


1 ответить

#9   gost69    

Скринов жаль нет


0 ответить

#9   TakaSi    

Спасибо за статью..есть также программа Symbian Menu Editor portable 0.996b для этой цели..


2 ответить

#9   Lohophone    

Ну слава богу, наконец-то хоть кто-то это все прописал.


0 ответить

#9   Esuoh    

Хорошая статья, главное все подробно и по пунктам!


1 ответить

Напомнить пароль

Яндекс.Метрика