[英]Sending text data via USSD in Android
是否可以通過 android 中的 USSD 發送文本數據?
我發現的唯一方法是調用 android.intent.action.CALL 意圖和 append 之后的文本數據,如下所示
tel:#(short code) (bookmark) (pages) (page number) (MSISDN)*(text data)# eg tel:#161*129*1*1*5555*(text data)#
但是一旦我 append 文本數據並啟動 ACTION_CALL 但文本數據將轉換為鍵盤代碼。
即 ACL = 225。
有沒有其他方法可以在 USSD 呼叫中捎帶文本數據而不將文本轉換為鍵盤代碼?
OutgoingCallReceiver 使用以下 2 種方法轉換文本數據: PhoneNumberUtils.convertKeypadLettersToDigits 和 PhoneNumberUtils.stripSeparators 使用 ACTION_CALL 意圖沒有辦法防止它發生。 我希望有一種方法可以使用內部庫直接發送USSD,但不知道如何實現......
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.