当前位置: 代码迷 >> Android >> Android程序拨打带#号电话失败的处置方法
  详细解决方案

Android程序拨打带#号电话失败的处置方法

热度:98   发布时间:2016-05-01 19:07:04.0
Android程序拨打带#号电话失败的处理方法

在开发Android拨号软件时,程序播出的号码中带有#号的,一直都不能成功,后来通过创建InCallScreen 日志过滤,如图

?

发现拨出去的井号变成乱码。如图:ch 后面正常应该显示#号

?

解决办法如下:

?

String uri = "tel://" + tenNum;uri = uri.replaceAll("#", "%23");//把#号替换成ASCII码Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(uri));
1 楼 andy99 2011-12-22  
很高兴看到这篇文章。最近我的项目中也遇到这个问题。可是不知道什么原因。能否请教一下。
2 楼 hkp2008 2011-12-24  
andy99 写道
很高兴看到这篇文章。最近我的项目中也遇到这个问题。可是不知道什么原因。能否请教一下。

愿意共同学习,能否详细描述一下?
  相关解决方案