在Android设备上,可以使用以下代码示例对TEL:和USSD字符串进行HTML编码:
String encodedTel = Uri.encode("tel:012-345-6789");
String htmlTelLink = "Call me";
这将生成一个HTML链接,当用户点击它时,会拨打指定的电话号码。
String encodedUSSD = Uri.encode("tel:*123#");
String ussdCode = "tel:" + encodedUSSD;
startActivity(new Intent("android.intent.action.CALL", Uri.parse(ussdCode)));
这将启动一个呼叫USSD代码的操作,类似于用户在电话键盘上键入代码并按下呼叫按钮。
注意:在某些情况下,启动USSD代码可能不起作用,因为它依赖于运营商和设备的兼容性。