与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