JavaME:如何使用platformRequest来使用特殊字符

时间:2010-01-20 09:08:45

标签: java java-me midp

如何使用platformRequest发起涉及特殊字符的调用,例如*或#

示例:

platformRequest("tel:*123#");

或者平台请求的任何替代方案。

详细信息:
诺基亚N70
CLDC 1.0
MIDP 2.0

1 个答案:

答案 0 :(得分:4)

好吧platformRequest()接受URL字符串作为参数,我的猜测是该字符串参数中的字符必须是URL编码的。

因此,由于"*"不是保留字符,因此它可以保持这种状态。但"#"必须编码为"%23",因为它是“不安全的字符”。

我的猜测是这样可行:

platformRequest("tel:*666%23");

或者您也可以对*进行网址编码:

platformRequest("tel:%2A666%23");
相关问题