Я хочу написать виджет, отображающий баланс предоплаты пользователей, оставшиеся данные и т.д.
Я подумываю о автоматическом вызове кода USSD, который возвращает эти данные (должен иметь регулярное выражение для каждой сети) с интервалами (не часто, чтобы сэкономить аккумулятор). Это нужно сделать в фоновом режиме. У меня есть приложение в настоящий момент, который запускает код ussd и возвращает результат, поэтому я думаю, что это должно быть возможно, но я не уверен, как это будет сделано в фоновом режиме.
Я видел намерения для вызова номера, но я не уверен, как получить результат, и я также думаю, что это намерение приведет к тому, что экран вызова появится на переднем плане?
Другим вариантом является получение данных по экрану - очистка результата от веб-сайта перевозчика /, возможно, wap-сайта, но это приведет к сбору данных для пользователя, поэтому я предпочел бы решение с использованием кода USSD.
Заранее спасибо за любую помощь - только начали работать над пониманием Android сегодня, поэтому получили немало, чтобы узнать:)