我想将包含“#”的号码传递给 Android 系统的拨号盘。就像我使用的以下代码:
Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:#123456#"));
mContext.startActivity(intent);
但实际上,拨号盘显示的号码是“123456”,“#”消失了。 我找不到导致此问题的原因,任何人都可以帮助我吗?
最佳答案
尝试:
Intent intent = new Intent(Intent.ACTION_DIAL,Uri.parse("tel:"+ Uri.encode("#123456#"));
mContext.startActivity( Intent );
关于android - 如何在 Android 中将 '#' 字符传递给 ACTION_DIAL Intent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11981450/