вообще тема тут: http://4pda.ru/forum/index.php?showtopic=12285
работает оно, выдирая инфу из ответов оператора на ussd запрос [которые со звездочками и решетками]. немного больше инфы по сервису: http://ru.wikipedia.org/wiki/USSD
но так как видимо у мя моск медузы, то мя ковырялся несколько часов, зато до запятой и до пиксела терь все выглядит как мне хо.
терь мя пребываит в восторге, ибо ТАКУЮ гибкость видит впервые ня
опишу схему основной настройки этой штуки, украшательства потом легко можно бу добавить по вкусу.
скажу какие параметры отрабатывают для би и мтс и что я предполагаю для меги спб
подкатом скрины.
еще наверняка у опсосов юссд-ответ варьируется в зависимости от типа тарифа [пред/постоплатный, рублевый/валютный], у мя тока предрубли, на них и строим.
1.ставим каб MVBalance
[разраб предупреждаит, что версия тестовая и при деинстале возможны мегакосяки. советует перед установкой бэкапиться, сносить в сейфмоде. если страшно - проще не ставить вовсе, все же не жизненноважная прога]
3. ждем буквально минуту - прога определит симку и спросит "Новая Сим. Добавить?", в полном соглашательстве жмем надпись, попадаим во вкладку "профили".
4. настраиваим запрос
заполняим "профиль", обязательные поля: имя, валюта. по умолчанию дефолтовый запрос уже добавлен, имя ему "баланс", дважды тапаем на него, там рисуем: номер запроса, строку разбора баланса.
к примеру у мя настроено два запроса - один тянет баланс, второй скока смсок из пакета осталость. мя б еще вытащил скока метров из пакета гпрс осталось, но билайн не предоставляет эту инфу по ussd [
-имя: би/билайн; валюта: руб/rur; номер запроса баланса: *102# [для смс: *106#]; строка разбора: Баланс%R [для смс: СМСпак%ef до%ad]
-имя: мтс; валюта: руб/rur; номер запроса баланса: *100#; строка разбора: Баланс:%R
-имя: мега; валюта: руб/rur; номер запроса баланса: *101#; строка разбора: Баланс:%R [тут можно еще потянуть время опсоса и тариф, но нах нада]
5. делаим ручками запрос [можно и иначе, но так проще], он отобразится с строчке ussd запрос
-би: *102#кнопко вызов
-мтс: *100#кнопко вызов
-мега: *101#кнопко вызов
6. настраиваем отображение
смотрим на плагин - туда должен подтянуться юссд-ответ разбитый по дефолтовым отображениям
тыкаем в левый край плагина, открываем контекстное меню, элементы/позиция. сразу становится понятно сколько там блоков и какого они размера. закрепляим их обратна.
теперь тыкая в конкретный элемент его можно удалить, настроить, ну или добавить новый.
как минимум нам надо оставить блоки со следующими шаблонами отображения:
%B (собстна баланс, можно изменить на "%B руб", там же интересна функция критического значения)
%T%D (время дата последнего запроса)
%N (имя профиля)
для билайна смсок: чтото вроде "осталось %e{,} смс'ок до %a"
переменных чертова туча, реально нужных - единицы.
сложные шаблоны конечно гораздо интересней, но к сож юссд у российский опсосов маленькие и скучненькие, так что это редкость
всё. цвета, расположения, форматы, размеры и прочее настраивацо как угодно, достаточно побегать по менюшкам.
теперь ваше плачевное состояние будет постоянно маячить перед глазами. поздравляю
результат:
настройки профиля
настройки отображений:
