2 o19830015 o19830015 于 2013.01.04 13:51 提问

传递#字符给拨号intent

号码是232323,但是我想给用户添加一个选项,通过添加#31#

如果我用

  Intent sendIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("tel:" + "232323"));
    startActivity(sendIntent);

就运行正常,但是如果用:

   Intent sendIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("tel:" + "#31#232323"));
    startActivity(sendIntent);

就不运行,怎么办?多谢

2个回答

prettYYoyic
prettYYoyic   2013.01.04 15:01
已采纳
Intent sendIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("tel:" + Uri.encode("#31#232323")));
zlQQhs
zlQQhs   2013.02.26 01:25

http://blog.csdn.net/zlqqhs/article/details/8600690

Android--Intent常用(拨号,浏览器,联系人,Wi-Fi)

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!