1. Гость!!! По вопросам размещения рекламы на форуме обращайтесь по адресу: idoktor.ivanov[собачка]mail.ru

BalanceRobot

Тема в разделе "Контакты, звонки, SMS/MMS", создана пользователем MobileHELP, 29 мар 2016.



  1. MobileHELP

    MobileHELP HELP ME! If you can ;) Команда форума

    BalanceRobot
    версия: 1.46

    Последнее обновление программы в шапке: 17.09.2010
    Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
    Описание:
    Программа для отображения Вашего текущего счёта на домашнем экране.
    Для запроса используется текущее интернет соединение (либо SMS-запрос).
    После установки нажимаем, добавить Виджет Android.
    В открывшемся окне Настроек выбираем метод сбора баланса, при необходимости вводим регион, логин и пароль, а так же другие параметры.
    Написал сам.
    Интервал автоматического обновления настраивается.

    Пожелания к программе принимаются.
    Android не поддерживает программную обработку запросов USSD((то есть запрос вида *102# - отправить программно можно, но ответ обработать нет - отображается тост).
    Невозможность USSD на Андроиде обсуждаем в другом месте.
    Пишем запрос API в Гугл http://code.google.com/p/android/issues/detail?id=1285
    За появление здесь буду минусовать. Вместо этого лучше оставляйте информацию по форме (на случай, когда Google сделает необходимую поддержку) по форме:
    форма USSD
    1. Оператор: Мегафон
    2. Регион: Москва
    3. Запрос: *102*1#
    4. Ответ: Баланс 124.96руб.



    Вы можете оставить заявку на нереализованного оператора, провайдера и т.п.
    форма заявки
    1. Название оператора, регион (если применимо)
    2. Адрес сайта входа в личный кабинет без защиты от робота*.
    3. Готовность конфиденциально предоставить временные логин-пароль: ДА/нет. **

    * Защита от робота - это если на сайте при вводе логин-пароля требуется ещё ввести, например, код на картинке.
    ** Только в целях разработки и отладки программы. После завершения работы пароль необходимо сменить.

    P.s. Убрал 4й пункт.


    принятые пожелания
    Смена иконки для Custom-запросов и для метода через SMS из иконок сущестующих в программе операторов.
    Отображать дополнительные параметры (бонусы, остаток минут и т.п.) на виджете.
    Выбор действия при клике на виджет: обновить сейчас,настройки, статистика.
    Отображать баланс в строке состояния.
    Отображать статистику в более компактном виде, отображать поступления и списания за период.
    Хранить историю баланса (статистику) по логину, а не привязывать к внутреннему номеру виджета.
    Сохранение статистики в текстовом файле для передачи на ББ.


    заявки на операторов
    1. Теле2 - сложная процедура реализации автоматической проверки(идёт разработка). Уже: stalkerbg,Fox,Andylg,[email protected],lmp44, JonJkeee,sanderoid, nad_black, superman_trf, BabenkoMaxim, qu1lter, tussoses, BIGsexy, marat.marsh, R.I.G., djwhite2007
    2. Life:) .UA (Украина) - нет заявки с тестовым паролем
    3. Велком
    4. Стрим(Интернет) - нет ни одной заявки
    5. МГТС - думал сделать


    приняты добровольные пожертвования от пользователей в долг
    1.33 ramper
    1.33 grivik
    1.00 kacnep
    1.00 Грек
    1.00 -junglist-
    0.82 rocket247
    0.66 CrazyRAT86
    0.66 Dr.Virus
    0.66 Petrovich9
    0.33 prakharenka
    0.33 memmo
    0.33 Splin-pda

    rocket247


    Добровольные пожертвования в долг принимаются на
    QIWI (926)523-86-68
    Мегафон-Москва 926-523-86-68
    Ваши пожертвования в долг стимулируют разработку.
    Примечание. В случае выпуска платных версии, на основе этой программы, пожертвования будут учтены.
    Примечание. Во избежании проблем с налоговой инспекцией, пожертвования принимаются в качестве долга. В любой момент Вы можете затребовать вернуть долг.


    P.S. Размер трафика зависит от способа. Самый маленький трафик у роботов(5-10Кб), чуть побольше у PDA(5-20Кб), у штатного входа как правильно самый большой трафик(10-50Кб). Трафик оплачивается по тарифу, при подключенном WIFI - бесплатно, в программе предусмотрена функция запроса обновления только наличии бесплатного интернета (WIFI).
    Из спящего режима самостоятельно не пробуждается.
    методы сбора и поддерживаемые операторы мобильной связи, провайдеры Интернет, платёжные системы и т.п.
    1. +Мегафон(Робот) работает через вход для автоматизированных систем. Перед настройкой необходимо войти в Сервис-Гид на страницу Безопасность и включить опцию "Доступ в Сервис-Гид открыт пользователям и автоматизированным системам"
    регионы
    $+Москва
    +Центр
    ?Поволжье
    ?Урал
    ?Сибирь
    +Кавказ

    2. +Мегафон(Сервис-Гид) работает через обычный вход в Сервис-Гид на сайте
    регионы
    ?Волга
    +Северо-Запад

    3. +Билайн работает через личный кабинет. теперь не только Россия (другие страны не проверены, но работать по идее должны)
    страны
    +Россия
    ?Армения
    ?Казахстан
    ?Таджикистан
    ?Узбекистан
    ?Украина

    4. +МТС(pda) работает через версию личного кабинета для карманных компьютеров(уменьшенный трафик)
    регионы
    +Москва
    ?Дальний Восток
    ?Поволжье СЗ
    ?Поволжье-ЮВ
    +Сибирь
    ?Урал
    ?Центр
    +Северо-запад
    +ЮГ
    ?Иркутск
    +Москва(корпорация) - обрабатывается строчка "Израсходовано"

    5. +МТС работает через личный кабинет
    регионы
    +Беларусь 29 для номеров начинающихся с 29
    +Беларусь 33 для номеров начинающихся с 33

    6. +Qiwi теперь два варианта PDA(меньший трафик) и через сайт. В первом случае формат логина 9265238668, во втором (926)523-86-68
    7. +Ucabinet
    8. +Speedyline.ru запрос баланса провайдера интернета
    11.+Енисейтелеком - Красноярский край.
    методы
    +Актуальный баланс
    +Точный баланс

    12.+Новотелеком - Электронный город (Новосибирск) - интернет провайдер.
    13.+Акадо - Москва - интернет провайдер.
    14.+Onlime - Москва - интернет провайдер.
    15.+KCell
    16.+Київстар - работает через "Мій Київстар"
    17.+SipNet
    18.+TalkPad
    19.+W1 - Единый Кошелёк через PDA-версию.
    20.+Комстар WiMax
    21.+BetaMax
    22.+Motiv
    23.+Orange Австрия (требуется вывод нескольких значений на одном виджете)
    24.+Yota

    + (плюсом) отмечается то, что реализовано, проверено и работает на сегодняшний момент (может перестать работать в будущем)
    ? (вопросом) отмечается то, что реализовано, но не проверено работает на сегодня
    - (минусом) отмечается то, что реализовано, проверено и НЕ работает на сегодня (или перестало работать)
    @ (собакой) будет отмечаться то, на что поставили защиты от роботов.
    $(бакс) отмечаются методы, которые не тарифицируются оператором (при запросе из сети оператора).


    Домашняя страница: http://vopelka.ru
    Cyrket: http://www.cyrket.com../
    Market: https://market.android.com/details?id=com.v...e=search_result

    Скачать:
    Версия 1.46: Прикрепленный файлBalanceRobot.apk ( 268,27 КБ )


    Изменена политика размещения:
    1. Первичные изменения вносятся в платную версию на Android Market.
    2. Большинство изменений не менее, чем через неделю поступают в бесплатную версию на Android Market.
    3. Версия на форуме "догоняет" бесплатную версию.
    При установке с маркета эту версию надо удалить.

    Для того, чтобы после обновления версии всё корректно работало используйте один из способов:
    1. С сохранением значений. Установите новую версию поверх старой. Перезагрузите устройство. Настройки всех виджетов и статистика будет сохранена.
    2. Без сохранения данных и без перезагрузки. Удалить все виджеты(этой программы) с экрана. Настройка->Управление приложениями, удалите BalanceRobot. Установите новую версию и добавьте необходимые виджеты. Настройки и статистика не сохраняется.
    Замечание, если вы обнаружили, что после обновления иконки стали несовпадать с их назначением, либо смените стиль виджета (и обратно), либо перезагрузите устройство, либо удалите виджет с экрана и добавьте заново.

    последние изменения
    Исправлен МТС (Сервер-запад в частности).


    Пользовательские запросы
    1. Custom определяемый пользователем HTTP запрос (или несколько)]
    сохранение/загрузка из файла
    Для загрузки Custom-запроса из файла необходимо создать на SDCARD папку balancerobot и положить в неё файл query.text . Файл текстовый, кодировка utf-8(без BOM,Unix LF).
    Выбрать метод Custom, нажать "Menu" и выбрать пункт "Загрузить запрос" (иногда требуется предварительно выбрать пункт "Ещё")". Будет выдано сообщение об успешной загрузке.
    Формат файла: файл может содержать: запрос http и выражение для баланса (2 и более параметров), смс-обработка(4 и более параметров), логин-пароль(6 параметров)
    Параметры разделяются пустой строкой (параметры могут быть пустыми)

    При сохранении параметров Custom-запроса сохраняется 4 параметра (без логин-пароля).


    как составить без программирования - визульно
    1. Выбираем метод Custom
    2. Вводим логин и пароль.
    3. Вводим в "Список запросов в Интернет" страницу входа в личный кабинет
    4. Нажимаем Меню->Запрос HTTP
    5. Открывается страница входа
    6. Вводим логин и пароль ещё раз на странице ввода. НЕ нажимаем "Войти" на странице
    7. Нажимаем Меню->Установить
    8. В настройках появится строка запроса с заполненными параметрами.
    9. Правим в случае необходимости.
    10. Нажимаем для "Проверить HTTP"
    11. Если отобразилась нужная страница (картинки и вложенные страницы не отображаются в этом режиме), находим на ней число с Остатком(балансом).
    12. Если не отобразилось можно попробовать добавить первой строкой в список запросов адрес страницы входа (будут передаваться Cookie).
    13. Если снова не отображается, то пробуем поместить в начале страницы адреса входа @ (для передачи всех POST параметров)
    14. Если отображается страница личного кабинета, но на ней нет баланса, добавляем третьей строкой, страницу, на которой он есть.
    Теперь остаётся только составить выражение для страницы. Ведутся работы....
    Есть описание со скриншотами
    Для проверки регулярных выражение имеет смысл пользоваться RegExp Online.

    Можно воспользоваться моим прототипом (или HttpAnalyzer).
    Написал свою программу, потому что HttpAnalyzer платный и глючный - надоел.


    2. Sms определяемый пользователем запрос с помощью SMS-сообщения
    как легко задать без программирования - визуально
    1. Выберите метод запроса СМС.
    2. Нажмите кнопку Меню. Выберите пункт "SMS setup"
    3. Откроется список входящих сообщений.
    4. Найдите сообщение и укажите на него.
    5. Откроется окно визуальной настройки.
    6. Выделите в тексте сумму баланса (без пробелов).
    7. Нажмите меню/Выделен баланс (зелёным цветом)
    8. Выделите дату, время, порядковый номер, или любую другую информацию, которая меняется в каждом сообщении. И установите её как "пропуск"
    9. Проверьте правильно ли распозналась сумма баланса. Нажмите меню/Установить.

    Замечания. Для выделения текста на HTC-Hero поставьте курсор в начало или конец выделения текст, с помощью тапа или колеса, сделайте долгий тап или долгое нажатие на колесо. В открывшемся меню, выберите "Выбрать текст", с помощью тапа или колеса установите курсор в конец выделения. Нажмите меню и установить "Выделен баланс", "Выделен пропуск" или "Выделен текст". Долгим тапом или кнопкой колеса "Прекратите выбор текста" .
    Дополнительно для проверки регулярных выражение можно использовать RegExp Online.



    примеры Custom-запросов
    Погода с Яндекса
    http://m.yandex.ru/

    (?is)Погода.*?([+-]\d+)

    Курс доллара с Яндекса
    http://m.yandex.ru/

    "rate">(\d+,\d+)</td>



    старые версии
    Версия 1.45: Прикрепленный файлBalanceRobot.apk ( 268,29 КБ )

    Версия 1.44: Прикрепленный файлBalanceRobot.apk ( 267,98 КБ )

    Версия 1.31: Прикрепленный файлBalanceRobot.apk ( 259,35 КБ )

    Версия 1.28: Прикрепленный файлBalanceRobot.apk ( 238,52 КБ )

    Версия 1.20: Прикрепленный файлBalanceRobot.apk ( 231,66 КБ )

    Версия 1.15: Прикрепленный файлBalanceRobot.apk ( 224,78 КБ )

    Версия 1.01: Прикрепленный файлBalanceRobot.apk ( 204,68 КБ )

    Версия 0.963: Прикрепленный файлBalanceRobot.apk ( 196,06 КБ )

    Версия 0.95: Прикрепленный файлBalanceRobot.apk ( 189,91 КБ )

    Версия 0.83: Прикрепленный файлBalanceRobot.apk ( 145,77 КБ )

    Версия 0.76: Прикрепленный файлBalanceRobot.apk ( 106,09 КБ )

    Версия 0.7: Прикрепленный файлBalanceRobot.apk ( 83,97 КБ )

    Версия 0.6: Прикрепленный файлBalanceRobot.apk ( 77,78 КБ )

    Версия 0.1: Прикрепленный файлMegafonBalance.apk ( 23,74 КБ )



    Сообщение отредактировал dvoriki06 - 13.05.2011, 10:16
    Причина редактирования: исправила шапку
     

Поделиться этой страницей