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.
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. –
Vedi questa risposta qui mostra come usare USSD http://stackoverflow.com/a/20472335/1979347 –
Puoi trovare maggiori informazioni su: http://www.dreamincode.net/forums/topic/205928-java- ussd-api/ – MohammadReza