gpt4 book ai didi

java - 调用包含 "#"的号码

转载 作者:行者123 更新时间:2023-12-01 09:43:25 25 4
gpt4 key购买 nike

我正在尝试调用包含“#”和“*”的号码。我的问题是“#”没有写在我要调用的号码中。

示例:调用“*142#”的电话,只显示“*142”的电话。

我正在使用:

Intent i = new Intent()
.setAction(Intent.ACTION_CALL)
.setData(Uri.parse("tel:*142#"));
startActivity(i);

最佳答案

您遇到的问题是因为 # 是 URI 的特殊字符。为了解决这个问题,您需要使用 URI.encode 对其进行编码。看一下并尝试以下操作:

Intent i = new Intent()
.setAction(Intent.ACTION_CALL)
.setData(URI.parse("tel:" + URI.encode("*142#"));
startActivity(i);

关于java - 调用包含 "#"的号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38271332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com