Pull to refresh

Comments 42

Отправка / прием происходят полностью в фоне или на экране все равно отображается отправка и принимаемое сообщение?
Все равно появляется сообщение «Выполняется запрос USSD», и ответ тоже появляется в окне. Возможно можно перехватить или подавить, не вникал.
Чтобы подавить, нужны root права у приложения.
Чтобы подавить окно ответа, оставив окно выполнения запроса, рут не нужен. Правда, работать будет далеко не на всех девайсах, впрочем, как и способ, описанный в данной статье.
Для полного подавления, действительно, нужен рут, и весьма нетривиальная организация перехвата сообщений от ril. Реализовано, например, в Prepay Widget.
Данная статья с большой бородой. Я видел ее в песочнице еще в начале сентября. Сейчас каким-то образом опять туда попала.
я эту статьи и писал… еще в те бородатые сентябрьские дни…
Да, и подключите это ваше «Горячее ТВ для взрослых в телефоне» ((=
вы же знаете что такое интернет, видимо из песочницы её скопипастили на другой ресурс…
смотрите, строка
«Сам класс можно скачать тут»
если перейти по ссылке, то посмотрите кем размещен код класса :)
в той статье даже опечатки мои сохранены xD
«На ой взгляд не сложный»
если надо, могу приложить apk и исходники?
Спасибо! Я всего лишь спросил.
На том ресурсе статься точь-в-точь такая же от 5ого сентября, авторства не указано. Спасибо еще раз, что прояснили ситуацию.
А по поводу минусов: спасибо и за это, странное место хабр, я считаю -если есть какие-то вопросы: не нужно стесняться из задавать. Я никого ни в чем не обвинял, просто привел линк. Я думаю, что не зря, теперь автор может обратиться к админам ajc.su на предмет воровства чужой статьи.
Я думаю, минус был за то, что ваша ссылка пойдет тому сайту в плюс.
Не пойдет она тому сайту в плюсы, а как раз все выведет на чистую воду. См.коммент автора ниже.
Предыстория: к примеру, даю я линк на эту статью людям, а мне вопрос: «мы где-то видели подобную» и линк дали уже на другой сайт.
Я к тому, что многие на хабре боятся лишнее слово сказать. А вдруг минуснут? А друг еще чего. А потому и гуляют по инету всякие левые ссылки…
Написать то им хочется, но что то пока не нашел я куда там писать…
Спасибо за линк.
p.s. там не только мой пост, но и еще с хабра куча…
Я может быть пропустил, а где само приложение можно скачать?
сейчас выложу apk и исходники
В эта бага висит 3 года уже.
Гугл, похоже, не особо заботят подобные вещи, поэтому появляются такие велосипеды.
видимо они не видят в этом приоритетную задачу…
Прикрутите регулярочку, чтобы вывод был без рекламы. :-)
Реклама? Вы ко мне обращаетесь?
"… ТВ взрослых в телефоне..."
Задача была вывести USSD, можно и регулярку, что бы баланс был, тут уж насколько фантазии хватит.
Это ответ мегафона на запрос баланса.
Обновил пост, забыл про разрешения, обратите внимание — это важно.
и добавил ссылки на скачку файлов: .apk и исходники
Я ме разбираюсь в этих технических деталях, но у меня разрыв шаблона. Есть Андроид таблетка, в ней стоит симка. EDGE, SMS великолепно работают. Не понимаю почему проблема с USSD? Я тупо не могу посмотреть баланс средств на моей симке. Что же мне ее теперь каждый раз вынимать и встaвлять в другой аппарат?

Установил вашу программу. Запускается, но в ответ на любой USSD номер на экране высвечиавется какое-то число. Galaxy Tab 10.1
была похожая проблема на каком то другом устройстве, однако на моем acer s120 повторить не удалось…
В чем принципиальная суть проблемы? Я понимаю, когда в таблетках отключают голосовые функции. Но почему вместе с ними пропадает и USSD? Я сначала думал, что проблема в отсутствии штатной номеронабиралки, но никакие сторонние приложения не помогли. Вроде бы USSD напрямую никак не свазан с голосом.
Когда же на моём Motorola Droid 2 Global заработают USSD?! :( Ваша статья как соль на рану.
в некоторых случаях USSD можно заменить на отправку бесплатного SMS, так сейчас и делают программы по работе с балансом например.
Я облазил весь сайт МТС Украина, но не нашёл, как проверить баланс sms-кой. В поддержку было влом писать.
жалко на моем I5500 не работает… Хотя USSD Checker работает без сбоев.
номер следует вводить без * и # как на скриншоте последнем
я понимаю, что без * и # — ответ на запрос высвечивается, но ussd.IsFound() дает false.
это как? если ussd.IsFound() false то будет ошибка с сообщением типа не чего не найдено.
if (ussd.IsFound())
    this.view.append("\n"+ussd.getMsg()); // полученное ussd сообщение
else
    this.view.append(""+R.string.error_ussd_msg); //сообщение об ошибке

попробуйте убрать аргументы
USSD ussd = new USSD(); // по умолчанию 3000,3000
я немного видоизменил концовку — поэтому ничего. А так вечером попробую разобраться.
Да, цифры как раз — это и есть сообщение об ошибке.
В LogCat ничего не сыпется просто…
Насколько я понял из дискуссии code.google.com/p/android/issues/detail?id=1285#c121 этот способ будет работать только при компиляции с режимом дебагинга. Нашел еще вот это commandus.com/blog/?p=58, но еще не побывал. Так как программист из меня мало мальский я предлагаю попробовать Вам.
Sign up to leave a comment.

Articles