Аналогично Отправка паузы и ввода 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 }
Я также пробовал закодированную форму, "tel: 8883333% 2C444" без разницы в поведении на этих телефонах. Я пробовал «p», как уже упоминалось, но эти символы опускаются, что приводит к неправильному заполнению номеронабирателя 888-333-3444, и я не уверен, что «p» все равно правильное.
Итак, вопрос : ? Или мы должны явно сказать (eq? #F (eq? Expr expr))
В C и C ++ !
отменяет результат:
if( !( a == b ) )
В Scheme я нашел только уравнение?
. Как сказать «не равны»? Или мы должны явно указать
(eq? #f (eq? expr expr))