2013-02-03 17 views
9

Ho lavorato un po 'alla lettura dei log radio per recuperare le risposte USSD, piuttosto che l'aiuto, anche se non sono ancora sicuro quale si adatta meglio al mio scopo. Sto ancora sperando di intrappolare menu e semplici scambi.USSD lettura risposte

In ogni caso, ora posso leggere le risposte a livello di codice, ma continuano a essere visualizzate sullo schermo in una finestra di dialogo di sistema che devo premere OK per chiudere.

Esiste un modo programmatico per chiudere questa finestra di dialogo di sistema?

Quello che sto scrivendo è un codice che eseguirà la mia USSD (cioè la terza parte dal corriere) su un androide utilizzato senza interfaccia umana (non c'è nessuno presente a premere OK). È usato di più per inviare informazioni al server che per ricevere informazioni indietro. L'ho fatto su un vecchio modem Wavecom anni fa, quindi è stata una frustrazione scoprire quanto fosse difficile farlo su Android.

+0

No API per USSD forniti da Android.Last anno, abbiamo fatto un progetto che chiama utente track & messaggi . raggiungiamo l'analisi del messaggio USSD. se vuoi comprare una soluzione, discuteremo. –

+0

Vedi questa risposta qui mostra come usare USSD http://stackoverflow.com/a/20472335/1979347 –

+0

Puoi trovare maggiori informazioni su: http://www.dreamincode.net/forums/topic/205928-java- ussd-api/ – MohammadReza

risposta

0

Nella misura in cui la documentazione è minima, questo app in realtà fa un buon lavoro intercettando risposte USSD: https://github.com/alaasalman/ussdinterceptor

+1

https://github.com/alaasalman/ussdinterceptor Questo sarebbe solo possibile in una versione Android precedente alla 4.2.2. In 4.2.2, IExtendedNetworkService sembra essere stato rimosso da Google a causa dei rischi per la sicurezza. Vedi il problema pubblicato su Google - https://code.google.com/p/android/issues/detail?id=57120 https://android.googlesource.com/platform/packages/apps/Phone/+/f9abded9b7253c797af8b01102c153227b09446f % 5E!/ –

+0

Questo è vero. Grazie per segnalarlo – kakoma

Problemi correlati