String num= "*345*20#";
Intent callintent = new Intent(Intent.ACTION_DIAL);
callintent.setData(Uri.parse("tel:"+num));
startActivity(callintent);


在上面的代码中,当我将数字与“#”一起使用时,“#”会自动从数字中删除。我该如何解决?

请帮我。谢谢。

最佳答案

请尝试以下方法:

String num= "*345*20#";
Intent callintent = new Intent(Intent.ACTION_DIAL);
callintent.setData(Uri.parse("tel:"+ Uri.encode(num)));
startActivity(callintent);

10-08 09:02