2013-02-03 71 views
9

我一直在努力閱讀電臺日誌來檢索USSD回覆,而不是aidl, 雖然我還不確定哪個更適合我的目的。我仍然希望能夠陷入菜單以及簡單的交流。USSD閱讀回覆

無論如何,我現在可以通過編程方式閱讀答覆,但它們仍然在屏幕上出現在系統對話框中,我需要按OK關閉屏幕。

有沒有編程方法來關閉此係統對話框?

我寫的是一些代碼,這些代碼會在沒有人類接口的情況下執行我自己的USSD(即第三方從載體)到一個android上(沒有人會按OK)。它用於向服務器發送信息的次數多於接收信息的次數。我之前在舊的Wavecom調制解調器上做過這個,所以發現Android在這方面有多困難一直是個沮喪。

+0

由Android.Last年提供的,我們做了哪些跟蹤用戶的電話和消息的項目USSD沒有API 。我們到達解析USSD消息。如果你想購買解決方案,我們將討論。 –

+0

在這裏看到這個答案,它顯示瞭如何使用USSD http://stackoverflow.com/a/20472335/1979347 –

+0

你可能會發現更多的信息:http://www.dreamincode.net/forums/topic/205928-java- ussd-api/ – MohammadReza

回答

0

在儘可能多的文件是最小的,這個程序實際上做了很好的工作攔截USSD響應: https://github.com/alaasalman/ussdinterceptor

+1

https://github.com/alaasalman/ussdinterceptor這隻會是可能在4.2.2之前的Android版本中使用。在4.2.2中,由於安全風險,IExtendedNetworkService似乎已被Google刪除。查看Google發佈的問題 - https://code.google.com/p/android/issues/detail?id=57120 https://android.googlesource.com/platform/packages/apps/Phone/+/f9abded9b7253c797af8b01102c153227b09446f %5E!/ –

+0

這是真的。感謝您指出 – kakoma