Ich habe ein wenig daran gearbeitet, Radioprotokolle zu lesen, um USSD-Antworten abzurufen, anstatt die Hilfe, obwohl ich mir noch nicht sicher bin, was meinem Zweck besser entspricht. Ich hoffe immer noch, sowohl Menüs als auch einfache Austausche einzufangen.
Wie auch immer, ich kann jetzt die Antworten programmgesteuert lesen, aber sie landen immer noch auf dem Bildschirm in einem Systemdialog, den ich zum Schließen OK drücken muss.
Gibt es eine programmatische Möglichkeit, diesen Systemdialog zu schließen?
Was ich schreibe, ist ein Code, der meine eigene USSD (dh eine dritte Partei vom Carrier) auf einem Android ausführt, der ohne menschliche Schnittstellen verwendet wird (es gibt niemanden, der zum Drücken auf OK anwesend ist). Es wird mehr verwendet, um Informationen an den Server zu senden als um Informationen zurück zu erhalten. Ich habe das schon vor einem alten Wavecom-Modem gemacht, also war es frustrierend zu entdecken, wie schwierig das bei Android ist.