So unil diesem Punkt alles kann ich heraus über wurde, dass bis Android 4.2.2 gibt es zwei Möglichkeiten, um uns zur Verfügung standen:Wie/abfangen USSD-Nachricht zu lesen, auf dem Android-Handy kommt
Verwenden Sie den logcat und Extrakt Informationen von ihm
Runtime.getRuntime().exec( "logcat -v time -b main PhoneUtils:D");
ich diesen Code verwendet, um dielogcat
zu lesen und diedisplayMMIComplete
Nachricht hierVerwenden dieser Absicht die bereitgestellte Absicht genannt
com.android.ussd.IExtendedNetworkService
und hören herauszufinden und tun Sie Aufgabe.
Also, was ich habe acknoweldge bis jetzt, seit 4.0 ab dieser Absicht wurde entfernt und seit 4.2.2 ab Drucken von USSD-Meldung Info im logcat
entfernt wurde?
Bin ich richtig bis hier? Und zweitens, was ist der Hack oder die Lösung jetzt, um die USSD-Nachricht zu lesen, muss es einen Weg geben, wie wir durchkommen können?