簡體   English   中英

Android不支持USSD CALL嗎?

[英]is Android not supporting USSD CALL?

我正在嘗試在我的應用上撥打USSD電話

我試圖這樣做:

Intent fastCall = new Intent(Intent.ACTION_CALL);
String Num = "*100*200"+ Uri.encode("#");
fastCall.setData(Uri.parse("tel:" + Num));
startActivity(fastCall);

但我不斷收到錯誤消息:

Connection problem or invalid MMI code

我能做什么 ? 還是我應該只使用ACTION_DIAL

任何想法 ?

沒有Android不能完全支持USSD。 請注意,沒有實際的USSD API。 您的撥號程序可能會或可能不會發送USSD代碼。 實際上,在當今擁有實際數據連接的世界中,這項技術已不再有意義。 給定的代碼可能有效,具體取決於設備,撥號程序,SIP安裝,運營商等。 無論如何,都沒有可靠的方法來獲取任何應答數據。

我認為使用ACTION_DIAL不能很好地工作。 ACTION_DIAL用於午餐系統撥號器應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM