2014-01-31 3 views
3

Я создаю приложение на Android, которое требует запуска кода USSD в фоновом режиме. без отправки моего приложения в фоновом режиме,Запустите USSD-код в Android без использования «Intent.ACTION_CALL»

Всякий раз, когда я использую Intent.ACTION_CALL для запуска USSD

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

это отправить мое приложение в фоновом режиме, и открытый номеронабиратель интерфейс на моем приложении.

Таким образом, возможен запуск кода USSD без открытого интерфейса Dialer.

Спасибо заранее.

ответ

2

Это своего рода комплекс ... Вам необходимо переопределить номер по умолчанию. Как и Skype. How to include my application as a dialing option when calling from the addressbook?

Dial Number Without Prompt

+0

Спасибо, я хочу использовать некоторый фиксированный код, поэтому я думаю, что я не обязательно набор варианта. –

Смежные вопросы