如何在android中运行USSD代码

时间:2017-02-25 06:19:36

标签: android telephonymanager ussd

我正在使用双卡手机。现在我想通过一个特定网络运行USSD代码而不选择要调用的运算符。

我的代码:

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

回复:现在要求我选择运营商来调用ussd代码。我想在没有询问的情况下由该特定运营商运行该USSD代码。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

使用三星设备使用以下

callIntent.putExtra("simSlot", simSlot);

其中simSlot是整数0,1