Новый "рабочий стол" Z6

19 ноября 2009admin
Просмотров: 2324
Подписаться на комментарии по RSS

Получив возможность выводить информацию на "рабочий стол", появился ряд ограничей. Пришлось реализовывать собственный вывод надписей, заменяющих стандартные.

Для отображения надписей используется специальный конфигурационный файл

ezx_infowidget.cfg, располагающийся в /ezxlocal/download/appwrite/setup.

Это файл имеет опции для следующих записей:

  • строка часов
  • строка даты
  • строка будильника
  • строка названия оператора
  • строка надписи экстренного вызова
  • строка статуса зарядки
  • строка CellID

Каждая секция имеет общие параметры:

Show     : 1 - отображать надпись, 0 - скрывать надпись

Left     : отступ от левого края экрана

Top      : отступ от верхнего края экрана

Width    : ширина надписи, параметр необязательный, необходим при выравнивании текста по центру или справа 

Height   : высота надписи, параметр необязательный 

Size     : размер шрифта

Color    : цвет надписи

ColorOut : цвет окантовки надписи

Align    : выравнивание надписи: left - по левому краю, right - по правому краю, center - по центру

Bold     : 1 - жирный, 0 - нормальный

Italic   : 1 - курсив, 0 - нормальный

Так же секция может иметь специфические параметры.

1. Строка часов.

Секция - [clock]

ShowSeconds = 0 : возможность отображения секунд в часах ( 1 - отображать, 0 - скрывать)

2. Строка даты.

Секция - [date]

FormatString = w, D.M.Y : строка форматирования даты:

  • F - полное название месяца
  • f - короткое название месяца
  • W - полное название дня недели
  • w - короткое название дня недели
  • d - число (день) без нуля
  • D - число (день) с нулем
  • m - число (месяц) без нуля
  • M - число (месяц) с нулем
  • Y - число (год - 4)
  • y - число (год - 2)

3. Строка названия оператора.

Секция - [operator]

Unavailable = Сеть недоступна

Параметр Unavailable отвечает за отображение надписи, когда сеть недоступна.

Searching = Поиск сети...

Параметр Searching отображает надпись во время поиска сети.

BadSim = Незарегистрированная SIM

Параметр BadSim отображает надпись, когда сим-карта заблокирована оператором.

4. Строка статуса зарядки.

Секция - [charge_status]

Charging = Заряжаюсь...

Надпись из параметра Charging отображается при зарядке телефона.

Charged = Зарядился!

Надпись из параметра Charged отображается тогда, когда к телефону подключена зарядка и  телефон уже зарядился.

invalidCharger = Зарядка невозможна

Надпись из параметра invalidCharger отображается в том случае, когда к телефону подключено зарядное устройство и возникли какие-то проблемы.

battery_low = Разрядился!

Надпись из параметра battery_low отображается тогда, когда телефон разрядился.

5. Строка экстренного вызова.

Секция - [emergency]

Emergency = Только экстренный вызов

Надпись из параметра Emergency отображается, когда уровень сигнала отсутствует и доступен только экстренный вызов.

6. Строка CellID

Секция - [CellId]

FmtString=CellId: %lac% %cid%

Параметр FmtString отображает параметры cellid, lac, mcc, mnc сети оператора.

Доступны переменные

%lac% - lac ( location, параметр местоположения базовой станции, район),

%cid% - cellId (параметр, id ячейки базовой станции),

%mcc% - mcc (код страны, например 250 - Россия)

%mnc% - mnc (код сети оператора, 02 - Мегафон).

 

7. Строка будильника.

Секция - [Alarm]

Общие параметры кроме Bold, Italic, Align отсутствуют. 

ShowIcon = 1

Возможность отображения иконки будильника.

ShowTime = 1

Возможность отображения времени срабатывания будильника.

leftIcon = 2

Отступ иконки от левого края экрана.

leftTime = 24

Отсут надписи времени будильника от левого края экрана.

topIcon = 250

Отступ иконки от верхнего края экрана.

topTime = 255

Отсут надписи времени будильника от верхнего края экрана.

widthTime = 98

Аналогичен параметру Width.

heightTime =

Аналогичен параметру height.

FontSize = 14

Аналогичен параметру Size - размер шрифта.

FontColor = #FFFFFF

Аналогичен параметру Color - цвет шрифта.

FontColorOutline = #000000

Цвет окантовки шрифта.

imgIcon = alarm_clock_small.g

Картинка для иконки будильника. Можно брать из скина, указывая картинки в скине, либо из файловой системы, указывая полный путь к иконке.

fmtText = %1

строка форматирования надписи времени будильника.

%1 - просто вывод времени.

Можно задать, например, слудующую строку

fmtText = Мне вставать в %1

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)

1  2