[英]HTML encoding TEL: and USSD String on Android devices
我想在 html **67*+111# 中编码以下 USSD 代码
我正在尝试 <a href='tel:**67*%2B111%23'/>
但是当我在 android 设备上单击它时,它错过了符号 + 所以我进入拨号器 **67*111#(没有 +)而不是 **67*+111#
PS。 在 IOS <a href='tel:**67*%2B111%23'/> 上按预期工作。
BR罗马
首先,您需要调用权限,以便按如下方式修改 Manifest 文件。
<uses-permission android:name="android.permission.CALL_PHONE"/>
调用下面的 function,它会如你所愿。
callUssd("*67*+111");
private void callUssd(String ussd){
startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + ussd + Uri.encode("#"))));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.