К оглавлению DevMenu


Developer Menu S75

Component Test → C_couios

CSM Manager

Not supported :(


Display Manager


-> Display Info

Параметры физических размеров и цветопередачи экрана. Берутся то-ли из данных прошивки, то-ли от опроса аппаратной части.


-> Drawing Tests

-> Drawing Tests -> PictStruct

Предпросмотр картинок, а точнее хз

-> Drawing Tests -> XPictStruct

Предпросмотр картинок, а точнее хз

-> Drawing Tests -> Text Output

Просто предпросмотр нескольких символов (букв) разных размеров из разных шрифтов телефона. Черные символы на желтом фоне.

-> Drawing Tests -> Control Characters

Просто предпросмотр нескольких символов (букв) разных размеров из разных шрифтов телефона. Цвета символов и фона в разных комбинациях.


-> Performance Tests

Not supported :(

Editor

Not supported :(

Keyboard Manager

-> Keycodes


Меню для получения информации о клавишах. Для большинства клавиш, при их нажатии, выводится два поля - имя и код клавиши. Для клавиш громкости выводится две пары имя+код клавиши. Нажатие клавиш, на которых повешены эльфы (например, XTask), DevMenu не воспринимает.

Сразу стоит оговорится, что далеко не все имена клавиш универсальны. Например, левая/правая софт-клавиши в fak.pd имеют совсем другие имена.


-> Longpress Acceleration



Меню имеет три подпункта, различий в работе которых заметить не удалось.

-> Longpress Acceleration -> Default

-> Longpress Acceleration -> Breeze

-> Longpress Acceleration -> Storm

В каждом подпункте, при нажатии любой клавиши, выводится информация о коде действия (слева), названии действия (по центру), длительности действия в миллисекундах (справа) для трех действий:
pressed - нажатие клавиши (всегда 0ms)
longpress - только при длительном нажатии клавиши, выводится несколько раз. Первое значение всегда 60ms, следующие (их может быть несколько) - всегда 147ms.
released - длительность удерживания клавиши или же длительность удержания после последнего значения longpress
accepted - прием(?) команды нажатия телефоном (всегда 798ms)


MSM Keyboardhandler

Not supported :(

RAP Manager


-> RAP Manager -> RAP_GetOwnPhoneNumber

При входе в это меню телефон опрашивает сеть ОпСоСа и получает "взад" реальный телефонный номер вставленной SIM в международном формате и выводит значение на экран.



-> RAP Manager -> RAP_GetMSISDM

При входе в меню телефон опрашивает сеть ОпСоСа и получает MSISDN (Mobile Station International ISDN Number - международный номер ISDN мобильной станции) вставленной в телефон SIM.

В Германии и Франции, например, за одной SIM-карточкой может быть закреплено два MSISDN - это зависит от сети ОпСоСа.


Resource Manager


-> Resource Manager -> Resource Info

Статистическая информация о картинках в прошивке:
Bitmaps - количество картинок в РІТ.
Userbitmaps - неизвестно... но точно не общее кол-во картинок во Flex.
UCS2 Bitmaps - количество цветных "шрифтовых" картинок (см. ниже).
Fonts - количество [типов] шрифтов. В Siemens CE отображаются в нижней левой табличке (Large, Bold Large, Italic Large и т.д.)



-> Resource Manager -> Bitmap IDs

Просмотр всех стандартных картинок в прошивке телефона.

Bitmap ID: - десятичный номер картинки (начиная с 0).

Управление:
- джойстик влево/вправо - переключение между картинками.



-> Resource Manager -> PictStruct Tests

Меню из четырех попарно связанных пунктов (1-2, 3-4) - тест зеркального отображения картинки по горизонтали (flip).

UCS2

-> UCS2 Characters




Часть DeveloperMenu, в которой можно посмотреть имеющиеся в прошивке телефона символы. В меню все символы представлены только для жирного мелкого (Bold Small) шрифта, который является самым урезанным, на равне с мелким (Small) шрифтом. Тоесть, мелкие шрифты содержат меньше символов, чем обычные (Normal) и большие (Large) шрифты.

Символы распределены по диапазонам UCS2 (UCS-2 Big Endian). Первое подменю - широкий диапазон - 0xX000-0xXFFF (16 штук). Второе подменю - поддиапазон (в пределах кажного широкого диапазона) - 0xXYY0-0xXYYF (32 штуки).

Основные символы кириллицы идут в поддиапазоне 0x0400-0x047F (украинские, русские, беларуские и другие). В следующем поддиапазоне - 0x0480-0x04FF - идут "расширенные" символы кириллицы (в основном старославянские символы + украинская "Ґґ"). Замыкает кириллицу часть третьего поддиапазона - 0x0500-0x052F(?) - дополнительная кириллица (Cyrillic Supplementary).

Итак, открыв поддиапвзон мы видим два столбца:
- левый - это коды символов в Юникоде;
- правый - вид символа (из шрифта телефона), соответствующего его коду напротив.
Листание страницы поодиапазона выполняется джойстиком - вверх/вниз.

Вид символа может иметь четыре основных формы:

1."Центральное троеточие" - обозначает, что вид символа с этим кодом берется из вида другого символа. Т.е. такой себе redirect.

2.Пустое место - может обозначать либо пробел (и пробелоподобные символы), либо, чаще всего, то, что в шрифте телефона символ предвиден, но не прорисован его вид.

3.Символ - обычный вид символа из шрифта.

4."Центральная точка" - обозначает либо символ Black Square (0x00B7), либо, в подавляющем большинстве, то, что в шрифте телефона символ вообще не предвиден.


-> UCS2 Bitmap IDs


Здесь представлены цветные картинки, которые воспринимаются новыми телефонами Siemens как символы шрифтов. Коды этих символов неверны для Юникода (not a valid Unicode character).

Более подробных ведомостей пока нет.

1.ID: - идентификатор символа в десятичной кодировке.

2.Char: - код символа (0xE1XX).

Widget Manager


-> Redraw Test

Просмотр окон текстовых информационных сообщений. Всего 4 типа. Между 1-м и 4-м разницы не заметил.

Управление:
- джойстик влево/вправо - переключение между 4-мя типами окон.
- кнопка джойстика - возврат в меню.

Widgets



-> Message Box

Тест окон сообщений.

Управление:
- кнопка джойстика - следующее окно или возврат в меню (если значек клавиши активен).

-> Message Box -> Timeout 1/2/3

Разные продолжительности задержки окна после вывода на экран.

-> Message Box -> Prio Open x 1/2/5/10/20

Зазное количество окон сообщений.
ВНИМАНИЕ! При выборе "Prio Open x 20" телефон аварийно выключается.

-> Message Box -> Sim Full / WAP Push и т.д.

Тест конкретных сообщений различных типов (предупреждение, информация, вопрос).



-> Progress Bar

Текст окон прогресса выполнения.

Управление:
- джойстик влево/вправо - перемещение полоски прогресса.
- кнопка джойстика - возврат в меню.

-> Progress Bar -> PBar, no Text

Окно прогресса без текста.

-> Progress Bar -> PBar, Textline 3

Окно прогресса выполнения с текстом. В данном случае - проценты(?).



-> Widgets -> Anim Widget

Единственный пункт "Timeout 1" - не работает :(

Написал: vitalis

Написано: 09.10.2006
Обновлено: хх.хх.хххх

К оглавлению DevMenu


© Зробив Віталій Стопчанський, 2006


Українська банерна мережа