gpt4 book ai didi

java - java中的Unicode调用

转载 作者:行者123 更新时间:2023-11-30 02:20:20 25 4
gpt4 key购买 nike

下面是我的代码示例,所以我想做的是使用下面的号码调用电话。当我运行该应用程序时,它显示我已发送,然后在它调用 *155 而不是 *155# 之后。

提前致谢。

String tel = "tel:" + '\u002A' + 155 + '\u0023';
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse(tel));
startActivity(callIntent);
Toast.makeText(getApplicationContext(),
"sent " + tel, Toast.LENGTH_LONG).show();

最佳答案

'\u0023' 替换为 "%23"。 Hashtag 是保留字符,因此您必须使用 UTF-8 方案传入“%”转义八位字节。

RFC 2396 - Uniform Resource Identifiers (URI): Generic Syntax了解详情。

或者你可以使用 Uri 的静态方法:

Uri.encode("*155#");

它会为你完成转义。

关于java - java中的Unicode调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28651509/

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