符号#不会显示在Android屏幕上

时间:2013-03-04 03:46:32

标签: android call

我创建了一个应用来拨打号码*123456789#的应用,但当应用调用此号码时,Android只会调用*123456789(不带#)。

你能帮帮我吗?

1 个答案:

答案 0 :(得分:3)

您只需对电话号码进行编码即可。

String phonenumber = "*123456789#"; 
encodedPhonenumber = URLEncoder.encode(phonenumber, "UTF-8");
startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + encodedPhonenumber)));