與Sending Pause and DTMF input in android類似,我嘗試將暫停字符「,」發送給撥號程序。這適用於HTC Sense手機,甚至在Xoom上,但不適用於像Nexus One或T-Mobile G2這樣的「股票體驗」手機(我懷疑摩托羅拉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撥號器的暫停?
感謝您關注此事。 – pforhan 2012-02-01 14:27:06