`
hkp2008
  • 浏览: 111210 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

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

阅读更多

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

 

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

 

解决办法如下:

 

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

愿意共同学习,能否详细描述一下?
1 楼 andy99 2011-12-22  
很高兴看到这篇文章。最近我的项目中也遇到这个问题。可是不知道什么原因。能否请教一下。

相关推荐

Global site tag (gtag.js) - Google Analytics