Intereting Posts
SetOnClickListener в TextView внутри Картвью Можно ли добавить массив или объект в SharedPreferences на Android? Настройка турецкого и английского языков: перевод турецких символов на латинские эквиваленты ActionBarCompat – как его использовать Тип ввода EditText textCapSentences не работает на Lollipop Как удалить медленный конец анимации с помощью ObjectAnimator? Исключение null указателя для исключения android glsurfaceview Изменить цвет растрового изображения При использовании экрана activity.recreate () мигает черным в течение 0,5 сек. Android: добавление простого фрагмента Кордова – отказывается выполнять обработчик события inline, поскольку он нарушает следующий контент. Политика безопасности Покупки в приложении для разблокировки платных функций Webview избегает предупреждения безопасности из игры Google при реализации onReceivedSslError Включение выключения при отключении в приложении phonegap на Android Не удается отобразить карту на Android

Как запустить команды USSD на Android?

Кто-нибудь знает, как запустить USSD-команду для проверки кредитного баланса телефона (номер * 123 #) и получить результат (кредитный баланс) для дальнейшей обработки? thankss

Вы можете запускать коды USSD на устройствах Android, но вы не сможете проанализировать результат в своем приложении. Эта функция может быть добавлена ​​в Android SDK в будущем, но на данный момент вам придется искать альтернативу.

USSD можно запускать с использованием простых вызовов. См. Пример:

String ussdCode = "*" + "123" + Uri.encode("#"); startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + ussdCode))); 

Как указано в комментариях, также требуется разрешение на телефонный звонок

 <uses-permission android:name="android.permission.CALL_PHONE" / 

Вы можете использовать «% 23» вместо «#»:

 String ussdCode = "*" + "123"+"%23"; startActivity(new Intent("android.intent.action.CALL", Uri.parse("tel:" + ussdCode))); 

Вы также должны добавить разрешение на файл манифеста:

 <uses-permission android:name="android.permission.CALL_PHONE" />