Android应用程序拨打USSD代码?

时间:2013-06-16 06:25:47

标签: javascript android eclipse ussd

我正在尝试创建一个Android应用程序来简单地拨打ussd代码。我已经搜遍了所有我想要的但是没有运气。有没有人可以帮助我?顺便说一下,我对此很新,我不知道从哪里开始。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:4)

有时使用(* 123#)时,哈希符号不显示..来自其他用户的此代码,它与上面的代码完美配合:

String encodedHash = Uri.encode("#");
            String ussd = "*" + "123" + encodedHash;
            startActivityForResult(new Intent("android.intent.action.CALL",
            Uri.parse("tel:" + ussd)), 1);

答案 1 :(得分:0)

您可以使用通话方式拨号。使用ussd数作为输入。例如

Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("*123#")); 
        startActivity(callIntent);