Wie überprüfe ich, ob ein AT-Befehl erfolgreich ausgeführt wurde oder fehlgeschlagen ist?

Wie kann ich programmgesteuert überprüfen, ob der AT-Befehl erfolgreich ausgeführt wurde oder fehlgeschlagen ist?

Ich habe folgenden Scheck platziert:

boolean success = response.endsWith("OK");
boolean failed = response.endsWith("ERROR");

Ich möchte nur sicherstellen, dass diese Prüfung universell oder zumindest mit dem Befehl AT + CUSD durchgeführt werden kann. Ich kann Enthält-Check nicht platzieren, da die ussd-Antwort selbst Zeichenfolgen "ok" oder "error" enthalten kann.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage