我创建了一个应用来拨打号码*123456789#
的应用,但当应用调用此号码时,Android只会调用*123456789
(不带#
)。
你能帮帮我吗?
答案 0 :(得分:3)
您只需对电话号码进行编码即可。
String phonenumber = "*123456789#";
encodedPhonenumber = URLEncoder.encode(phonenumber, "UTF-8");
startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + encodedPhonenumber)));