问题描述
- 传递#字符给拨号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);
就不运行,怎么办?多谢
解决方案
Intent sendIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("tel:" + Uri.encode("#31#232323")));
解决方案二:
http://blog.csdn.net/zlqqhs/article/details/8600690
Android--Intent常用(拨号,浏览器,联系人,Wi-Fi)
时间: 2024-12-22 04:23:07