本文介绍了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,数字以#结尾的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-21 07:51