Страница 1 из 1

Символ "+" в диалере

Добавлено: 14 окт 2014, 17:14
SheogorathGR
Здравствуйте уважаемые форумчане.
При выполнении кода в диалер не записывается символ "+", пробовал использовать HEX, не помогло.
Перепробовал много вариантов в итоге знак прописался лишь при вводе "tel:+", нужно что бы сначала шли некоторые цифры, а после знак "+".
Код:[syntax=java]Intent dialIntent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:" + mm3 + "+" + mm8 + "%23"));
startActivity(dialIntent);[/syntax]
Прошу помощи.

Re: Символ "+" в диалере

Добавлено: 15 окт 2014, 12:49
razmus
Может так?

Код: Выделить всё

Uri.parse("tel:'" + mm3 + "'+'" + mm8 + "'%23")

Re: Символ "+" в диалере

Добавлено: 15 окт 2014, 14:47
SheogorathGR
razmus писал(а):Может так?

Код: Выделить всё

Uri.parse("tel:'" + mm3 + "'+'" + mm8 + "'%23")
К сожалению это не помогло.

Re: Символ "+" в диалере

Добавлено: 15 окт 2014, 16:04
razmus
SheogorathGR писал(а):
razmus писал(а):Может так?

Код: Выделить всё

Uri.parse("tel:'" + mm3 + "'+'" + mm8 + "'%23")
К сожалению это не помогло.
Покажи код класс с примером данных. Или хотя бы, какой тип у mm3 и mm8

Re: Символ "+" в диалере

Добавлено: 15 окт 2014, 17:29
SheogorathGR
razmus писал(а): Покажи код класс с примером данных. Или хотя бы, какой тип у mm3 и mm8
Код класс тут вроде бы не нужен в пример, а mm идут как String.

Re: Символ "+" в диалере

Добавлено: 15 окт 2014, 17:39
razmus
http://stackoverflow.com/questions/1623 ... ction-dial
там по идее Uri.parse и не нужен... попробуй просто скормить "стринг"

Re: Символ "+" в диалере

Добавлено: 15 окт 2014, 20:26
SheogorathGR
razmus писал(а):http://stackoverflow.com/questions/1623 ... ction-dial
там по идее Uri.parse и не нужен... попробуй просто скормить "стринг"
Если вы имеете ввиду прописать одну "String" то так уже пробовал и результат не менялся. А без "uri.parse" я не знаю как сделать, если такое возможно то киньте ссылочку на пример или где про такое почитать.

Re: Символ "+" в диалере

Добавлено: 16 окт 2014, 09:24
razmus
а зачем вам "+" между цифрами?

Re: Символ "+" в диалере

Добавлено: 16 окт 2014, 14:12
SheogorathGR
razmus писал(а):а зачем вам "+" между цифрами?
Для отправки ussd запроса.

Re: Символ "+" в диалере

Добавлено: 16 окт 2014, 16:02
razmus

Re: Символ "+" в диалере

Добавлено: 18 окт 2014, 00:12
SheogorathGR
Там жеж по сути ничего не меняется. В общем тоже не работает.