我正在创建一款Android应用程序,需要在后台运行USSD代码,而不让我的应用程序在后台发送。
每当我使用Intent.ACTION_CALL来运行USSD时。
String ussdCode = "*" + "123" + Uri.encode("#");
startActivity(new Intent("android.intent.action.CALL", Uri.parse("tel:" + ussdCode)));
我的应用程序被发送到后台,并在我的应用程序上打开拨号界面。
因此,可以在不打开拨号界面的情况下运行USSD代码。
谢谢。