Описание Программы Prepay Widget:
Prepay Widget - виджет баланса с ussd-запроса, обновление через заданный интервал. Показывает: деньги на счету, траффик и тд. Основным функционалом Prepay Widget является создание USSD запросов, с последующим преобразованием их в стильные, настраиваемые по собственному желанию виждеты.
Принцип работы программы:
• создаем/настраиваем USSD запрос. (период обновления и условия при которых обновлять значения)
• создаем/настраиваем индиаторы из запроса (обработка USSD запроса и настройка вывода требуемых значений)
• создаем/настраиваем виджет (используя уже созданные индикаторы оформляете конечный вид)
Список условий для отправки USSD запроса:
• интервал обновления (в часах)
• время после исходящего звонка (в секундах)
• время после входящего звонка (в секундах)
• время после исходящей смс (в секундах)
• время после входящей смс (в секундах)
• возможность скрытой отправки, когда экран выключен
Настройка индикаторов в себя включает:
• вкл/выкл логированние индикатора
• возможность добавления удобных для вашего восприятия значений (мин. ч. МБ, и т.п.)
• установку определения отрицательных значений
• установку количества символов до и после разделителя
• множитель для пересчета в удобочитаемый вид
Настройка виджета включает в себя:
• выбор ранее настроенных индикаторов
• Настройку цвета вывода и его тени
• расположение текста в виджете
• раздельные размеры шрифта названия и значений виджета
• реакцию на тап по виджету (отослать USSD запрос или вывести статистику)
и еще много вкусностей
Проблемы с установкой и траблы c отображением:
• с аппаратами Sony Ericsson, перед покупкой обязательно проверьте версией из шапки
• если в ответе по USSD запросу содержится поле для дополнительного ввода
• в ходе отработки запроса мы получаем остаток на счету 3946496.0 байт, но данный вывод не совсем удобочитаем, для этого, при создании индикатора указываем множитель 1/1024/1024 и на выходе имеем 3.76 МБ, на скрине сверху виден результат данной операции.
• если нет выбора виджета, то проверить место установки программы. Программу обязательно нужно устанавливать только в память телефона.
• для функционирования программы необходимы права root пользователя
• программа может работать в двух режимах, как на устройствах с root доступом, так и без него, хотя в последнем случае "тихого" обновления не получится и USSD запрос будет отображаться на экране вашего устройства, но в остальном функционал программы не измениться.