是否有可能通过USSD中的USSD发送文本数据?
我发现的唯一方法是调用android.intent.action.CALL意图并将文本数据追加到以下
tel:#(短代码)(书签)(页数)(页码)(MSISDN)*(文本数据)# 例如电话:#161 * 129 * 1 * 1 * 5555 *(文本数据)#
但是,一旦我附加了文本数据&启动ACTION_CALL但文本数据将转换为键盘代码。
那就是ACL = 225。
在没有将文本转换为键盘代码的情况下,还有其他方法可以在USSD调用中备份文本数据吗?
答案 0 :(得分:0)
OutgoingCallReceiver使用以下两种方法转换文本数据:PhoneNumberUtils.convertKeypadLettersToDigits和PhoneNumberUtils.stripSeparators 使用ACTION_CALL意图无法阻止它发生。 我希望有一种方法可以使用内部库直接发送USSD,但不知道如何实现它......