Всё о Meizu
По-русски

 

19.05.2012, 23:34 · RSS

Регистрируйся на "Мой Meizu.ru" - официальном российском сайте компании MEIZU.  
На главную · Активные темы · Участники · Поиск по названию · Контекстный поиск · Мой профиль · Правила · Вход/Выход
Страница 1 из 141231314»
Модератор форума: Stalker, dao89, andreim 
Форум » Meizu M8 » Форум разработчиков » M8CheckBalance (Баланс лицевого счета на главном экране)
M8CheckBalance
jilesДата: Вторник, 18.08.2009, 16:45 | Сообщение # 1
Активист
Группа: Разработчики
Сообщений: 306
Репутация: 188
Замечания:
Телефон: Meizu M8 SE 8Gb black
Прошивка: Aurora 5
Статус: Offline
M8CheckBalance

Программа выводит ваше текущее состояние лицевого счета на иконку на рабочем столе.
Настройка:
Каб заточен под использование в сети МТС Московского региона. Естественно, все можно перенастроить. Все настройки содержатся в файле \Disk\Programs\CheckBalance\res\MVBalanceCmd.exe.ini. Там же доступные инструкции по настройке.
Модуль MVBalanceCmd.exe, который отправляет USSD-запрос и обрабатывает ответ, написал MalVal, за что ему отдельный респект. вот здесь - ветка исходной программы, там же подробнее о настройках)
Баланс проверяется по нажатию на иконку. Для проверки по расписанию можно использовать ShceduleTask

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

Скачать: M8CheckBalance.cab(1014Kb)


MyBalance/TrafficCounter/AutoAnswer/M8MobileBank/UsbModeSwitcher/FastJava/InfraLocker
R441937607360


Сообщение отредактировал jiles - Понедельник, 29.03.2010, 11:52
 
smp47Дата: Вторник, 18.08.2009, 18:35 | Сообщение # 2
Советник
Группа: Пользователи
Сообщений: 2160
Репутация: 121
Замечания:
Телефон: Meizu M8 16GB Blue
Прошивка: 0.9.9.56 (BurgerZ)
Статус: Offline
Вот поперло то!!! smile Программа за программой. Скоро так и все проверить не успеешь.
Подправил номер на *102#, т.к. Мегафон. Больше нечего. После нажатия на кнопку получаю белый экран.

Группа потерявшихся в джунглях русских туристов, была найдена по матерящимся попугаям.
 
jilesДата: Вторник, 18.08.2009, 18:38 | Сообщение # 3
Активист
Группа: Разработчики
Сообщений: 306
Репутация: 188
Замечания:
Телефон: Meizu M8 SE 8Gb black
Прошивка: Aurora 5
Статус: Offline
smp47, я безый экран выхватывал только на эмуляторе, так и не понял как=) Возникает сразу после нажатия? Что есть в реестре в HKCU\Software\CheckBalance? Сам раздел хотя бы есть?

MyBalance/TrafficCounter/AutoAnswer/M8MobileBank/UsbModeSwitcher/FastJava/InfraLocker
R441937607360
 
smp47Дата: Вторник, 18.08.2009, 18:46 | Сообщение # 4
Советник
Группа: Пользователи
Сообщений: 2160
Репутация: 121
Замечания:
Телефон: Meizu M8 16GB Blue
Прошивка: 0.9.9.56 (BurgerZ)
Статус: Offline
jiles, раздел есть. Там одна запись Default с пустым значением.

Группа потерявшихся в джунглях русских туристов, была найдена по матерящимся попугаям.
 
SilentEДата: Вторник, 18.08.2009, 19:34 | Сообщение # 5
Наблюдатель
Группа: Пользователи
Сообщений: 96
Репутация: 0
Замечания:
Телефон: Meizu M8 8Gb Wi-Fi
Прошивка: 0.9.0.4
Статус: Offline
Все работает. Прога гораздо луче DialExtender. А она сможет другие USSD запросы обрабатывать кроме баланса?
 
papandreasДата: Вторник, 18.08.2009, 20:05 | Сообщение # 6
Активист
Группа: Пользователи
Сообщений: 341
Репутация: 14
Замечания:
Телефон: Meizu M8 black
Прошивка: custom n450 Dao89
Статус: Offline
smp47,
+1
та же фигня.
получил белый экран. причем, после запуска проги- секунд 3-4 висит кружочек, потом на полсекунды вываливается обычный экран который светится при запросе баланса с клавиатуры- и тут же его меняет белый экран.

МТС Томск

Сообщение отредактировал papandreas - Вторник, 18.08.2009, 20:06
 
xlynxДата: Вторник, 18.08.2009, 20:07 | Сообщение # 7
Бывалый
Группа: Пользователи
Сообщений: 125
Репутация: 6
Замечания:
Телефон: M8_black/16Gb
Прошивка: 0.9.5.165 test
Статус: Offline
+1
Всё как рассказал papandreas и smp47

.::Lynx/Crolyx::.

Сообщение отредактировал xlynx - Вторник, 18.08.2009, 20:13
 
дефектоскопистДата: Вторник, 18.08.2009, 20:08 | Сообщение # 8
Новичок
Группа: Пользователи
Сообщений: 19
Репутация: 0
Замечания:
Телефон: М8
Прошивка: 1.0
Статус: Offline
у меня теле2 ,тоже самое белый экран

Сообщение отредактировал дефектоскопист - Вторник, 18.08.2009, 20:08
 
xlynxДата: Среда, 19.08.2009, 08:40 | Сообщение # 9
Бывалый
Группа: Пользователи
Сообщений: 125
Репутация: 6
Замечания:
Телефон: M8_black/16Gb
Прошивка: 0.9.5.165 test
Статус: Offline
Поправил в ini`ке шаблон нарезки баланса (посмотрел что выводит *100# )и всё заработало. Т.е. Вместо "Баланс:"

@ Шаблон разбора баланса
TmplParse=Balans=%r.

З.Ы. А можно как-то в ini отключить десятичные знаки? а то в Беларуси это не актуально.. cool


.::Lynx/Crolyx::.
 
alex1744Дата: Среда, 19.08.2009, 09:06 | Сообщение # 10
Участник
Группа: Пользователи
Сообщений: 48
Репутация: 1
Замечания:
Телефон: M8 8Gig
Прошивка: 0.9.2.7 и 0.9.2.7
Статус: Offline
Все равно ничего не вышло sad

z
 
jilesДата: Среда, 19.08.2009, 10:13 | Сообщение # 11
Активист
Группа: Разработчики
Сообщений: 306
Репутация: 188
Замечания:
Телефон: Meizu M8 SE 8Gb black
Прошивка: Aurora 5
Статус: Offline
Для тех у кого белый экран:
Как уже нашел камрад xlynx, он возникает, если неправильно прописан разбор USSD-ответа, либо USSD-запрос не прошел. Я попозже выложу версию, которая будет вести себя более адекватно в таких случаях. Если хотите, можете выкладывать тексты своих ответов, попробую помочь с разбором. Либо самостоятельно, в шапке есть ссылка на 4pda, там все разжевано.

xlynx, исправь TmplOut=%R и будут у тебя только целые.

UPD: перевыложил каб, теперь вместо белого экрана выводятся корректные сообщения об ошибках.


MyBalance/TrafficCounter/AutoAnswer/M8MobileBank/UsbModeSwitcher/FastJava/InfraLocker
R441937607360


Сообщение отредактировал jiles - Среда, 19.08.2009, 10:41
 
dao89Дата: Среда, 19.08.2009, 12:30 | Сообщение # 12
Разработчик
Группа: Модераторы
Сообщений: 2409
Репутация: 544
Телефон: M8 8GB, M9
Прошивка: ?
Статус: Offline
Настройки для билайна.
Скачать: MVBalanceCmd.ex.ini(2Kb)


Хотите сказать "спасибо"? Поставьте + в репутацию.
Мои прошивки


Сообщение отредактировал dao89 - Среда, 19.08.2009, 12:33
 
xlynxДата: Среда, 19.08.2009, 14:27 | Сообщение # 13
Бывалый
Группа: Пользователи
Сообщений: 125
Репутация: 6
Замечания:
Телефон: M8_black/16Gb
Прошивка: 0.9.5.165 test
Статус: Offline
jiles,
Угу, пасиб, "Заработало!" (с) biggrin

.::Lynx/Crolyx::.
 
smp47Дата: Среда, 19.08.2009, 16:02 | Сообщение # 14
Советник
Группа: Пользователи
Сообщений: 2160
Репутация: 121
Замечания:
Телефон: Meizu M8 16GB Blue
Прошивка: 0.9.9.56 (BurgerZ)
Статус: Offline
После исправления на:

@ Шаблон разбора баланса
TmplParse=%R,%Kр.

также заработало нормально. Белый экран был очевидно из-за того, что первым словом в USSD-ответе у меня не "Баланс:", а "Долг:". smile
А если кому надо (пользователям Мегафона), то вот вам иконка на экран:

Надо переименовать в CheckBalance.png, заменить оригинал в папке Disk\Programs\CheckBalance\ и перезагрузить аппарат.


Группа потерявшихся в джунглях русских туристов, была найдена по матерящимся попугаям.

Сообщение отредактировал smp47 - Четверг, 20.08.2009, 18:17
 
ZAnuXДата: Среда, 19.08.2009, 18:06 | Сообщение # 15
Активист
Группа: Пользователи
Сообщений: 272
Репутация: 13
Замечания:
Телефон: Meizu M8SE 8Gb Black
Прошивка: 0.9.9.18
Статус: Offline
jiles, smp47, спасибо за программку и поправленный шаблон с иконкой под мегафон!

Сообщение отредактировал ZAnuX - Среда, 19.08.2009, 20:13
 
Форум » Meizu M8 » Форум разработчиков » M8CheckBalance (Баланс лицевого счета на главном экране)
Страница 1 из 141231314»
Поиск:


Сайт оптимизирован под разрешение экрана 1280х1024
-=M.A.G=- © 2008-2012
Всё о телефонах MEIZU M8/M8SE/M9/M9II/MX по-русски: новости, обзоры, программы, обсуждение, форум, покупка, продажа, помощьХостинг от uCoz