我正在尝试执行此CallIntent.setData(Uri.parse(“tel: 010 ”+ CardNumber +“#”));,这是您在通话时使用电话键盘输入的代码电话部分,当您输入该代码时,它会向您发送短信,其中包含您有多少信用额度,您拥有多少积分等等...当我使用呼叫意图执行此操作时,它会调用输入的号码并清除我不想发生的#符号因为这是一个代码而不是要拨打的电话号码。当我在电话电话部分输入该代码时,它表示激活了ussd代码,然后它说等待一条消息将是发送给您的信息。
我希望你们理解我输入的内容,因为很难解释一下,如果你不理解我,请告诉我,我会尽力理解我的需要。
感谢你们的帮助
答案 0 :(得分:0)
尝试:
Uri.parse("tel:010" + Uri.encode( CardNumber + "#"))
你也可以在没有'#'的Uri.Parse中使用'%'号前面的牌号。