JavaME: как использовать platformRequest для использования специальных символов - PullRequest
1 голос
/ 20 января 2010

Как использовать platformRequest для инициирования вызова с использованием специальных символов, например * или #

Пример:

platformRequest("tel:*123#");

Или любую альтернативу платформе, запросите, пожалуйста.

подробности:
Nokia N70
CLDC 1.0
MIDP 2.0

1 Ответ

4 голосов
/ 20 января 2010

Хорошо, поскольку platformRequest() принимает строку URL в качестве аргумента, я предполагаю, что символы в этом аргументе строки должны быть закодированы в URL.

Итак, поскольку "*" не является зарезервированным символом, он может оставаться таким. Но "#" должен быть закодирован как "%23", потому что это «небезопасный символ».

И я думаю, что это будет работать:

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

Или вы также можете кодировать URL *:

platformRequest("tel:%2A666%23");
...