本文介绍了Intent.ACTION_DIAL,数字以#结尾的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
所以我试图通过Intent.ACTION_DIAL
发送一个以#结尾的数字,例如*123#
.但是,当启动Android Dialer应用程序时,只有*123
(#缺失).我正在使用以下代码来触发Android的Dial Application.
So I'm trying to send a number via Intent.ACTION_DIAL
ending with # i.e for example *123#
. But when the Android Dialer app is started, there is only *123
(# is missing).I'm using following code to trigger the Dial Application of Android.
Uri number = Uri.parse("tel:*124#");
Intent callIntent = new Intent(Intent.ACTION_DIAL, number);
context.startActivity(callIntent);
预期谢谢!!
推荐答案
答案可能与此链接相关在Android上用特殊字符#发起电话
这条线可能是关键Uri.parse("tel:"+Uri.encode("*124#"));
The answer could be related with this linkinitiate a phone call on android with special character #
This line could be the keyUri.parse("tel:"+Uri.encode("*124#"));
这篇关于Intent.ACTION_DIAL,数字以#结尾的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!