Аналогично Отправка паузы и DTMF-ввода в Android , я пытаюсь отправить символ паузы "," на номеронабиратель.Это работает на телефонах HTC Sense и даже на Xoom, но не на телефонах со «стандартным опытом», таких как Nexus One или T-Mobile G2 (и я подозреваю, Motorola Droid).
Эти телефоны, кажется, имеют номеронабиратель, который пытается красиво отформатировать номер (т.е. добавить тире) и останавливать при нажатии на запятую.Интересно, что он не захлебывается символом «p», но удаляет «p» и продолжает добавлять числа.
Вот что видит ActivityManager:
I/ActivityManager( 92): Starting activity: Intent { act=android.intent.action.DIAL dat=tel:8883333,444 cmp=com.android.contacts/.DialtactsActivity }
Я также пробовал закодированную форму, "тел: 8883333% 2C444" без различий в поведении на этих телефонах.Я пробовал "p", как уже упоминалось, но эти символы пропускаются, в результате чего номеронабиратели с 888-333-3444 неправильно заполнены, и я не уверен, что "p" в любом случае является правильным., вопрос: есть ли способ указать паузу, которая работает для большинства или всех номеронабирателей Android?