Имя пользователя:

Пароль:


Объявления

Вы не можете просматривать объявления! Пройдите регистрацию!

Если вам не приходит письмо для активации аккаунта, то запросите его повторно, либо свяжитесь с администрацией

Авторизованный сервисный центр GSmart

Dynamic Operator Name

Все, что касается ПО для коммуникаторов. Обсуждение и поиск программ для Gigabyte GSmart.
Варез запрещен!
Правила форума
Сообщение будет удалено, а вы получите предупреждение или бан, если на ваш вопрос есть ответ по нижеследующим ссылкам! Будьте бдительны!
Конституция | База Знаний Android | База Знаний WM | Программы Android | Программы WM | Термины | Как задавать вопросы?

Dynamic Operator Name

Сообщение Plagron » 17 сен 2009, 04:58

Dynamic Operator Name
Dynamic Operator Name_1.png
Dynamic Operator Name_2.png

Описание:
Программа заменяет имя оператора. Заменяет его везде, где оно существует. (не только в маниле, меняет даже в S2P, S2U2)
Теперь заменяет его динамически, т.е. через заданный промежуток выводит Баланс, День недели, имя владельца и произвольный текст

спасибо MalVal за консольный mvbalance.
так же большое спасибо MoonNah за терпение и помощь с кодом.

Настройка:
Текущее имя оператора:
Отображает имя на данный момент, полезно при настройке программы,
кнопка upd обновляет имя в !поле! под надписью "Текущее имя оператора" и более никакого функционала не имеет
Вести системный лог
Лог отладки, в нормальном состоянии выключен.
Файл создается в корне устройства (Dynamic operator name_log.txt)
Вести лог баланса
Лог баланса. Файл создается в корне устройства (Balance_log.txt)
Обновление не чаще 1 раза в час
При включении этого параметра обновление происходит не чаше одного раза в час.
Как это выглядит:
Устройство перед запросом проверит обновлялся ли баланс в этом часу.
Обновление после звонка
Включает обновление баланса после звонка
Обновлять каждый час
Ежечасное обновление баланса
Вибрация при обновлении
Короткая вибрация при успешном обновлении
"Другая" вибрация
Для устройств с другим индексом LED может быть 1 или 0 т.е. либо снята галка, либо нет. У кого не работает вибра - это должно помочь
Засыпать после:
Обновления после звонка
После авто обновления
Выключение экрана после обновления, включать только тем, у кого устройство само не засыпает
Способ отключения уведомления:
Не отключать
Стандарт (cprog.exe) - Работает если присутствует процесс cprog.exe (PhonEx,Стандартнаязвонилка)
Yota (dprog.exe) - Работает на HTC Max 4G и на других устройствах с Yota Contacts\Phone
Номер запроса:
Номер ussd запроса, начиная с версии 5.5 есть возможность автоматически определять его, для возможности использовать несколько сим карт..
Галочка перед полем ввода номера запроса включает или выключает авто определение, если галка выключена т поле ввода не активно - можете спокойно менять симку, и номер запроса будет правильный, но только в том случае, если он есть в списке операторов (список есть в шапке)
Если включено - работает вручную
Задолженность:
слово которое приходит в ответе когда вы в минусе. Пример:
"Ваш баланс минус 56.32"
строка Задолженность должна содержать слово "минус"
если ответ выглядит так:
"Ваш баланс -56.32"
то написать нужно "-"
Задержка обновления после звонка и интернета (сек):
Задержка после отключения от интернета или после окончания разговора, обновление будет выполнено по истечении этого числа секунд.
Задержка блокировки USSD (сек):
На это время блокируется всплывающее USSD - уведомление если со стандартным значением не работает, попробуйте увеличивать его
Задержка запуска приложения (сек):
Задержка запуска приложения после перезагрузки, у кого слетает имя оператора, ставьте больше (по умолчанию 10 сек)
Высота плагина
Высота плагина today в пикселях, для VGA у меня стоит 40
строка вывода:
1. Строка вывода для оператора - выводится вместо текущего оператора - везде
2. Строка вывода для today - выводит информацию в плагине Today
Имеет параметры:
"%o" - Имя оператора (beeline, megafon...)
"%b" - Текущий баланс
"%с" - Изменение за день
"%cm" - Изменение за месяц
"%u" - Время обновления
к примеру "Баланс: %bр." на экране выдает "Баланс: 92.02р."
можно изменять все кроме конструкций с символом "%"
к примеру если сделать "%b (%o)" на экране отобразится "92.02 (Ваш оператор!)"


"Шаблон разбора баланса":
к примеру "Баланс%Rm" это применимо к сообщению которое выглядит так: "Ваш Баланс 92.02"
если у Вас баланс приходит в виде "ostatok na schete 92.02" шаблон должен быть таким:
"schete%Rm"

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

Список операторов, для которых автоматически определяется номер запроса:
250XX - Россия
25001: #100# - МТС
250001: #100# - МТС
25002: *100# - Мегафон
250002: *100# - Мегафон
25003: *100# - Наша сотовая сеть
25005: *101*1# - ETK
25007: *100# - SMARTS
25012: *101# - BaikalWestCom
25016: *101# - New Telephone Company
25017: *102# - Utel (бывший Ermak RMS)
25020: *105# - Tele2
25035: *102# - МОТИВ
25039: *102# - Utel (Пермский край)
25099: *102# - Beeline

255XX - Украина
25501: *100# - UMC (Ukrainian Mobile Communications)
25502: *102# - Ukrainian Radio Systems (Beeline UA)
25503: *111# - KyivStar
25506: *111# - Life (DCC-Аstelit)
25507: *100# - Utel

257XX - Беларусь
25701: *100# - Velcom
25702: *100# - МТС
25704: *100# - Life

262XX - Германия
26201: *100# - T-Mobile D

437XX - Кыргызстан
43701: *500# - Beeline KG
43705: *500# - Megacome
43709: *100# - O!

400XX - Азербайджан
40002: *100# - BAKCELL

401XX - Казахстан
40101: *102# - Beeline
40102: *111# - Activ
40177: *111# - NEO


FAQ:
Q: Будет ли проговаривание баланса?
A: Нет, никогда не будет

Q: У меня вместо USSD при запросе *102# приходит обычное смс, что делать?
A: Поменяйте * на # т.е. #102#

Q: Не запускается конфигуратор пишет что-то про версию .net
A: Конфигуратор требует .net 3.5 и выше

Q: Будет ли поддержка Yota?
A: Есть в версии 4.9.3

Q: У меня обновляется после разрыва интернет соединения, это нормально?
A: Да, так и должно быть

Q: Будет ли разбор сообщения на бонусы и т.д.?
A: Скорее всего да - это трудоемко, запаситесь терпением

Q: У меня не устанавливается!
A: Если Вы обновляете старую версию на новую, и возникают проблемы, то сначала удалите предыдущую версию, затем ставьте новую

A: Как правильно настроить программу?
Q: Выше есть спойлер "настройка" там подробно описан каждый параметр

A: Меня не устраивает реализация обновления, хочу обновлять вручную, как это сделать
Q: Снять галки "Обновление после звонка" и "Обновление раз в час" тогда программа перейдет на ручное обновление (запуском ussd.exe)


Ставить программу только в основную память!

Текущая версия: 7.2
Системные требования: WM5 - WM6.5
Необходим .NetCF не ниже: .Net Compact Framework 3.5
Тип установки: CAB
Автор Stark_ aka -=(Kad)=-
Dynamic_Operator_Name_7.2.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Plagron 26 мар 2010, 17:58, всего редактировалось 14 раз(а).
Правила Конференции Gigabyte GSmart Club
Аватара пользователя
Plagron
Супермодератор
 
Сообщения: 1335
Зарегистрирован: 25 апр 2008
Откуда: Дом, где резной палисад ...
КПК: Другое
Вернуться к началу

Re: Dynamic Operator Name

Сообщение Alex3n » 17 сен 2009, 07:18

 !  
 Добавлено в каталог программ форума

GSmart 1305. Phantom Sky Revolutuin v1a (Android 2.2.2)
Аватара пользователя
Alex3n
Супермодератор
 
Сообщения: 5583
Зарегистрирован: 02 мар 2008
Откуда: Белгород, Россия
КПК: GSmart G1305

Re: Dynamic Operator Name

Сообщение Alex3n » 18 сен 2009, 10:44

 !  
 Обновление


Версия 3.2
Список изменений:

-fix: Отображение только баланса, без дня недели
-fix: Установка и удаление user notifications
-add: Запуск приложения сразу после установки
GSmart 1305. Phantom Sky Revolutuin v1a (Android 2.2.2)
Аватара пользователя
Alex3n
Супермодератор
 
Сообщения: 5583
Зарегистрирован: 02 мар 2008
Откуда: Белгород, Россия
КПК: GSmart G1305

Re: Dynamic Operator Name

Сообщение Alex3n » 19 сен 2009, 20:49

 !  
 Обновление


Версия 3.3
Изменения со слов автора:

-fix: Пофиксил 2 утечки памяти
-add: Баланс пишется в лог
-add: Обновление баланса не чаше одного раза в час (прежде чем обновить баланс, программа проверяет обновлялся ли баланс в этом часу)

Добавлено спустя 21 час 43 минуты 55 секунд:
 !  
 Обновление


Версия 3.4
Изменение:

-fix: Установка программы
-fix: мелкие ошибки в коде
GSmart 1305. Phantom Sky Revolutuin v1a (Android 2.2.2)
Аватара пользователя
Alex3n
Супермодератор
 
Сообщения: 5583
Зарегистрирован: 02 мар 2008
Откуда: Белгород, Россия
КПК: GSmart G1305

Re: Dynamic Operator Name

Сообщение Alex3n » 29 сен 2009, 13:20

Доступна бета версия 3.5 beta 3
Изменения со слов автора:

-add: Обновление баланса после звонка
-add: Вынес в конфиг время обновления после звонка
-add: Вынес в конфиг галку обновления после слип мода
-fix: Блямканье балуна при разговоре
-fix: запись лога "имя оператора не обновлено отсутствует сеть" - исправил пробуйте
-fix: мелочи
- Программа переехала на С++ - скоро буду писать свой обработчик USSD. тогда пофиксим все глюки)
Ставить только в основную память!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
GSmart 1305. Phantom Sky Revolutuin v1a (Android 2.2.2)
Аватара пользователя
Alex3n
Супермодератор
 
Сообщения: 5583
Зарегистрирован: 02 мар 2008
Откуда: Белгород, Россия
КПК: GSmart G1305

Re: Dynamic Operator Name

Сообщение Alex3n » 19 окт 2009, 09:14

 !  
 Обновление


Версия 4.0
Изменения:

-Добавлено: Галка обновлять после звонка
-Исправлено: Обновление баланса после звонка
-Исправлено: Самопроизвольное пробуждение устройства
GSmart 1305. Phantom Sky Revolutuin v1a (Android 2.2.2)
Аватара пользователя
Alex3n
Супермодератор
 
Сообщения: 5583
Зарегистрирован: 02 мар 2008
Откуда: Белгород, Россия
КПК: GSmart G1305

Re: Dynamic Operator Name

Сообщение Alex3n » 26 окт 2009, 09:49

 !  
 Обновление


Версия 4.4
Изменения с версии 4.0:

-fix: запись лога "имя оператора не обновлено отсутствует сеть"
-add: Обновление при запуске программы
-fix: обновление после звонка (в некоторых случаях не работало)
-add: Обновление баланса при запуске программы
-fix: Работа программы при отсутствии сети
-fix: Запуск программы без параметров
-fix: Установка программы
-add: Галка отключения звука USSD при помощи SuppressUSSD
-fix: Убрано обновление после пробуждения
-fix: Пропадание звука во время звонка
GSmart 1305. Phantom Sky Revolutuin v1a (Android 2.2.2)
Аватара пользователя
Alex3n
Супермодератор
 
Сообщения: 5583
Зарегистрирован: 02 мар 2008
Откуда: Белгород, Россия
КПК: GSmart G1305

Re: Dynamic Operator Name

Сообщение Alex3n » 02 ноя 2009, 14:49

 !  
 Обновление


Версия 4.5
Изменения:

-add: Вибрация при обновлении баланса, можно отключить
-add: В лог пишется OEM- имя вашего девайса
-add: Кнопочка "upd" в конфигураторе обновляет имя оператора
-add: Приложение работает в несколько потоков, снижена нагрузка на проц, но увеличилось потребление памяти на 10 кб)
-fix: Обновление после звонка работает на всех девайсах (я победил TAPI!)
-fix: Теперь в лог баланса пишется максимум 45 символов, против 20 ранее
GSmart 1305. Phantom Sky Revolutuin v1a (Android 2.2.2)
Аватара пользователя
Alex3n
Супермодератор
 
Сообщения: 5583
Зарегистрирован: 02 мар 2008
Откуда: Белгород, Россия
КПК: GSmart G1305

Re: Dynamic Operator Name

Сообщение Alex3n » 09 ноя 2009, 10:34

 !  
 Обновление


Версия 4.9.2
Изменения с версии 4.5:

4.6:
-add: Обновление каждый час
-add: Теперь конфигуратор живет в панели управления (может работать не у всех)
-fix: Теперь не обновляет после входящего звонка
-fix: Не обновляет во время звонка (только WM 6.0 - 6.5)
-fix: Установка
4.7:
-add: Собственная тулза для запроса баланса
-add: В настройках не нужно настраивать разбор, он автоматический
-add: Изменил конфигуратор
-fix: Вернул конфиг на место, в программы
-fix: Установщик
4.8:
-add: Прибивание балуна! Для устройств со стандартным софтом, проблема с yota не решена
-fix: Часть функций перенесена в ussd.exe (вибрация, запись баланса в лог - действуют глобальные настройки)
-fix: Оптимизация кода
-fix: Новые иконки
-fix: Ярлык на обновление баланса
4.9:
-fix: Пропадание звука звонка, и другие выявленные глюки
4.9.1:
-fix: Убрал прибивание балуна, тестируем на правильность работы

4.9.2:
-add: Разбор отрицательного баланса
-fix: прибивание балуна стандартным способом (cprog.exe) - если проблемы, можно отключить, но у меня работает))
-fix: Невозможность открытия пункта настроек в меню пуск - оказывается нельзя называть ярлыки по- русски...
GSmart 1305. Phantom Sky Revolutuin v1a (Android 2.2.2)
Аватара пользователя
Alex3n
Супермодератор
 
Сообщения: 5583
Зарегистрирован: 02 мар 2008
Откуда: Белгород, Россия
КПК: GSmart G1305
Вернуться к началу

Re: Dynamic Operator Name

Сообщение Alex3n » 01 дек 2009, 10:21

 !  
 Обновление


Версия 5.6
Изменения:

-add: Галка в конфиге для включения\выключения режима авто определения номера запроса (список операторов есть в шапке)
-add: Обновление после входящего звонка
-add: В конфиг вынес задержку запуска приложения после перезагрузки, у кого слетает имя оператора, ставьте больше (по умолчанию 10 сек)
-fix: Добавлены новые операторы для авто определения

Другие изменения с версии 4.9.4 до 5.5:
Dynamic Operator Name 5.5
-add: В конфиг вынес продолжительность блокировки уведомления, у кого вылезает балун, ставьте больше (по умолчанию 5 сек)
-add: Изменение за месяц (%cm)
-add: Определение номера запроса по коду сети
-fix: Решена 100% с пропаданием звука во время входящего звонка
-fix: После переустановки, не слетают изменения за месяц и день
-fix: Утечка памяти (теперь программа стабильно занимает 1-2 кб в памяти)
-fix: Пропадание имени оператора
-fix: Что-то еще, не помню точно)
Dynamic Operator Name 5.4
-add: Плагин экрана сегодня! Пока очень простенький, тап по нему, обновляет баланс
-add: Дополнительная строка вывода для плагина
-fix: Галка "Другая" вибрация теперь работает правильно
-fix: При ручном обновлении теперь просто висит в памяти, ничего не делая
-fix: При установке спрашивает каким способом отключать уведомление USSD
-fix: отключать уведомление стандартным способом (тестировал на P535 и Diamond работает без нареканий)
-fix: Исправил неправильный вывод баланса в такой ситуации:
от оператора пришло 197.4 или 197.40 а в программе было всегда 197.4 теперь всегда выводит сотые части (197.40)
-fix: Мелочи
Dynamic Operator Name 5.3
-add: Время обновления и изменение за день (%u, %c)
-add: Галка "Другая" вибрация - для тех у кого не HTC
Dynamic Operator Name 5.2
-add: Отображение текущего оператора (читаем внимательно настройки)
-fix: Изменились параметры строки вывода
-fix: Иконка в меню пуск
Dynamic Operator Name 5.1
-fix: Мелкие фиксы кода
-fix: Новые иконки
-fix: Прибитие балуна стандартным способом
Dynamic Operator Name 5.0
-fix: Доработал алгоритм подмены имени оператора, теперь не проскакивает имя, всегда только баланс (пришлось пожертвовать отображением дня недели)
-fix: Изменен конфиг для работы с новой версией
-fix: Пофиксил все известные мне утечки памяти
-fix: Улучшена стабильность программы
Dynamic Operator Name 4.9.6
-fix: Доработал алгоритм выключения после обновления
GSmart 1305. Phantom Sky Revolutuin v1a (Android 2.2.2)
Аватара пользователя
Alex3n
Супермодератор
 
Сообщения: 5583
Зарегистрирован: 02 мар 2008
Откуда: Белгород, Россия
КПК: GSmart G1305
Вернуться к началу

След.

Вернуться в Программы

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 2