在 android 6 上使用分机调用 phone 失败
call phone with extension fails on android 6
尝试呼叫 phone,说 tel:01234567,1815,分机号是 1815,逗号是暂停。
这三种方式都失败了 1) 使用意图,2) 自动链接文本字段和 3) 使用 openurl。
在大多数情况下,它将纯 phone 号码传递给拨号盘,而不是带有分机号的完整号码。我需要这个才能直接进入会议室。
权限 CALL_PHONE 已在清单中设置,并在运行时在代码中进行了检查。
你可以试试 PhoneNumberUtils.PAUSE 或 PhoneNumberUtils.WAIT
callIntent.setData(Uri.parse(String.format("tel:%s%s%s","01234567",PhoneNumberUtils.PAUSE,"#1815"));
或
callIntent.setData(Uri.parse(String.format("tel:%s%s%s","01234567",PhoneNumberUtils.WAIT,"#1815"));
尝试呼叫 phone,说 tel:01234567,1815,分机号是 1815,逗号是暂停。
这三种方式都失败了 1) 使用意图,2) 自动链接文本字段和 3) 使用 openurl。
在大多数情况下,它将纯 phone 号码传递给拨号盘,而不是带有分机号的完整号码。我需要这个才能直接进入会议室。
权限 CALL_PHONE 已在清单中设置,并在运行时在代码中进行了检查。
你可以试试 PhoneNumberUtils.PAUSE 或 PhoneNumberUtils.WAIT
callIntent.setData(Uri.parse(String.format("tel:%s%s%s","01234567",PhoneNumberUtils.PAUSE,"#1815"));
或
callIntent.setData(Uri.parse(String.format("tel:%s%s%s","01234567",PhoneNumberUtils.WAIT,"#1815"));