gpt4 book ai didi

android - 如何在android中使用Uri.Parse解析 '#' simbol

转载 作者:搜寻专家 更新时间:2023-11-01 08:38:23 25 4
gpt4 key购买 nike

嘿...我正在编写这样的代码:

Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:*123#"));
startActivity(callIntent);

上面的 callIntent 用于调用电话号码 *123#,但是当我运行代码时,它只是调用 *123 而没有 #。我试过在#前面放'/',但结果是一样的,只是*123没有#...

我已经阅读了开发者 android 中的 Uri 然后发现了这个:公共(public)抽象字符串 getEncodedFragment ()但我真的不知道这个方法到底是做什么的...:)

任何人都可以帮助解决这个问题......?? :),关于如何使用 Uri.parse 获取该符号 #。提前致谢....我真的很感谢你的回答...:)

最佳答案

encodedHash对 # 字符进行编码。你可以随它去

String encodedHash = Uri.encode("#");
startActivity(new Intent("android.intent.action.DIAL",
Uri.parse("tel:"+ "*123"+ encodedHash)));

关于android - 如何在android中使用Uri.Parse解析 '#' simbol,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34703075/

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