与发送暂停和DTMF输入的android类似,我正在尝试将暂停字符“,”发送到拨号器。 这在HTC Sense手机甚至Xoom上都可以工作,但不适用于“股票体验”手机,例如Nexus One或T-Mobile G2(我怀疑Motorola Droid也是如此)。
这些手机似乎有一个拨号器,会尝试美化格式化号码(即添加破折号),并在遇到逗号字符时停止。 有趣的是,它不会因为一个“p”字符而出错,尽管它会剥离掉“p”并继续添加数字。
下面是ActivityManager看到的内容:
所以问题是:是否有一种方式可以在大多数或所有Android拨号器中使用的暂停指定方法?
这些手机似乎有一个拨号器,会尝试美化格式化号码(即添加破折号),并在遇到逗号字符时停止。 有趣的是,它不会因为一个“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"是否正确。所以问题是:是否有一种方式可以在大多数或所有Android拨号器中使用的暂停指定方法?