Как читать USSD-сообщения в Android?

Я разрабатываю приложение для Android. Я в основном хочу читать ответы USSD в приложении. Есть ли какой-нибудь API для этого? Как получить эти сообщения в приложение?


person Harshit Agarwal    schedule 29.06.2011    source источник
comment
Проверьте решение на stackoverflow.com/questions/6515906/   -  person Umesh Isran    schedule 27.11.2015
comment
Проверьте мой ответ здесь stackoverflow.com/a/34132708/5603642   -  person HenBoy331    schedule 04.01.2016


Ответы (1)


API для USSD-запроса пока нет. заявка на создание этого API не закрыта. Но сообщество нашло несколько хаков, как добавить эту функцию в свои приложения.

  1. Первый подход заключается в разборе журнала. Здесь вы можете найти класс, который это делает. И вот тестовое приложение, использующее этот класс.
  2. Также существует второй подход.

Удачи!

person Yury    schedule 13.03.2012
comment
Вы пробовали эти методы? Они работают? - person batman; 21.02.2013
comment
AFAIR, я попробовал первый с Gingerbread, и это сработало. Я не знаю о новых версиях. - person Yury; 21.02.2013
comment
@Yury это работает с андроидом 4.2 ?? code.google.com/p/android/issues/detail? id=1285#c311 кто-то говорит, что последняя версия Android сломала взлом. Но я не знаю, о каком взломе он говорил. Можете ли вы опубликовать обновление здесь, это будет здорово! - person Matical; 03.04.2013
comment
Извините, это не мой репозиторий, и я ничего не могу сказать, работает ли он в Android 4.2. - person Yury; 03.04.2013
comment
Пожалуйста, помогите прочитать ответ USSD в моем приложении для Android. - person Wilson; 20.06.2014
comment
В настоящее время мне не везет с использованием первого подхода на 4.4.4. Сообщение о результате, по-видимому, было удалено из журнала. - person Telmo Marques; 09.08.2014
comment
Кроме того, второй подход недоступен в коде 4.2.2+. google.com/p/android/issues/detail?id=57120 - person Telmo Marques; 10.08.2014
comment
Билет Aaaand теперь закрыт. Не очень хорошо сыграно, Гугл - person wasyl; 25.12.2014
comment
к сожалению, в Windows Phone есть это .... и это тоже через javascript! - person ShrekOverflow; 14.02.2015
comment
Вам нужен root-доступ, чтобы прочитать полный журнал - person ZooZ; 14.05.2015
comment
так что любой мог бы помочь мне со ссылками, чтобы прочитать ussd, чтобы отслеживать мобильный предоплаченный баланс. - person Srishti Roy; 25.05.2015
comment
Пожалуйста, объясните, как мне использовать второй подход. - person Umesh Isran; 18.12.2015
comment
Проверьте мой ответ здесь stackoverflow.com/a/34132708/5603642 - person HenBoy331; 04.01.2016