Lib для перехвата USSD
Это приложение позволяет пользователю запрашивать код USSD (например, отправить *112# для запроса постоплатного выставления счетов Mobifone/Вьетнам) в сети и перехватывать ответ (предотвращать отображение диалогового окна ответа USSD по умолчанию для Android).
Он используется как библиотека для CallLimit: https://play.google.com/store/apps/details?id=com.hit.calllimit.
-------------------------------------------------
Для разработчика, который хочет перехватывать USSD, как указано выше:
1. Установите это приложение
2. Перезагрузите телефон.
3. Отправьте широковещательное намерение:
Намерение ussdIntent = новое намерение («SEND_UC_USSD_WITH_RESULT»);
ussdIntent.putExtra(USSD_NUMBER, номер);
4. Зарегистрируйте приемник с действием: «com.hit.ussdlib.service.USSD_RESPONSE_ACTION»
5. Получите ответ: String response = Intent.getStringExtra("com.hit.ussdlib.service.message");
-------------------------------------------------
Читать далее