当我尝试使用此代码进行充值命令时:
var callIntent = new Intent(Intent.ActionCall);
callIntent.SetData(Android.Net.Uri.Parse("tel:*1400*123456789#"));
StartActivity(callIntent);
没有拨打“#”后者,只拨打* 1400 * 123456789部分没有#?
我试图通过一个变量来做它但又失败了! 请问有什么问题和解答?
谢谢你。
非常感谢,我在这里找到了解决方案: http://code.google.com/p/android/issues/detail?id=1285
感谢。
答案 0 :(得分:0)
我认为你应该使用它:
var callIntent = new Intent(Intent.ActionCall);
callIntent.SetData(Android.Net.Uri.Parse("tel:*1400*123456789"+Android.Net.Uri.Encode("#")));
StartActivity(callIntent);