繁体   English   中英

带有电话卡的Android Intent.ACTION_CALL

[英]Android Intent.ACTION_CALL with a calling card

我正在尝试使用ACTION_CALL意图呼叫复杂号码,类似于电话卡。 看起来像这样:(电话卡电话号码,电话卡密码,要拨打的实际号码。)

Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:18005551234,987654#,14325558765");
startActivity(callIntent);

但是,当拨号程序启动时,它仅在序列开始时拨打800号码,而忽略其余号码。

我怎样才能拨通整个号码?

如果您对数字进行编码,这似乎可行。

String num = "tel:"+Uri.encode("18005551234,987654#,14325558765");

请注意,在Uri.encode()调用中包含“ tel:”也会对:进行编码,这会破坏URI。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM