Как предотвратить запуск и запуск USSD-кода?

Я хочу посмотреть, как я могу предотвратить запуск определенного кода USSD в Android Java?

например, если пользователь набирает *1234#, появляется сообщение об ошибке или он просто не работает.

Я хочу создать приложение, которое предотвращает запуск опасных USSD-кодов... что-нибудь?

спасибо,


person Rasool Khalifeh    schedule 18.05.2016    source источник
comment
пожалуйста, покажите свой код, иначе люди вам не помогут   -  person Nicolas Filotto    schedule 18.05.2016
comment
Вообще говоря, блокирование пользователем таких базовых функций, как это, не является чем-то, что официальные версии Android не предназначены для того, чтобы разрешать стороннему приложению делать это. Вам, вероятно, придется реализовать это как модификацию пользовательской версии Android, что ограничивает применимость для тех, кто хочет установить это на устройства, для которых вы создали пользовательскую версию... другими словами, если у вас нет потребности вождения на конкретное устройство, ваши усилия, скорее всего, лучше направить на другие проблемы, если ваши цели не противоречат дизайну операционной системы.   -  person Chris Stratton    schedule 18.05.2016
comment
Это возможно, поскольку вы можете настроить BroadcastListener для исходящих вызовов и обработать трансляцию. (Или я могу ошибаться, поэтому я не буду писать правильный ответ. Я сам не пробовал.)   -  person Markus Kauppinen    schedule 19.05.2016