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