Hallo bin zur Zeit mit einem Programm beschäftigt dass sms empfangen und auswerten soll. Das empfangen usw. klappt soweit ganz gut. Den sms-posteingang lass ich in einem TextArea darstellen.Das sieht dann so aus:
AT+CMGL="REC READ"
+CMGL: 1,"REC READ","+491791233","10/02/18,11:14:04+04"
inhalt sms nr 1
+CMGL: 2,"REC READ","+ 491791233","10/02/18,13:46:55+04"
inhalt sms nr 2
+CMGL: 3,"REC READ","+4917612342","10/02/12,11:50:34+00"
inhalt sms nr 3
+CMGL: 3,"REC READ","+ 491791233","10/02/12,11:50:34+00"
inhalt sms nr n
jede sms soll jetzt in einem string gespeichert werden. und dann später nochmal die telefonnummer, datum und inhalt in einzelne Strings. der rest ist unteressant.
ich dachte da an irgendwas mit startsWith und endsWith um sich die Strings ruaszupicken, hab aber kein geeignetes Beispiel gefunden.
Oder vieleicht ein ganz anderer ansatz, Helft miR! bin blutiger anfänger.
Danke schon mal im Voraus!
p.s.: hab jede einzelen sms farbig markiert hier. ist im programm natürlich nicht so!
AT+CMGL="REC READ"
+CMGL: 1,"REC READ","+491791233","10/02/18,11:14:04+04"
inhalt sms nr 1
+CMGL: 2,"REC READ","+ 491791233","10/02/18,13:46:55+04"
inhalt sms nr 2
+CMGL: 3,"REC READ","+4917612342","10/02/12,11:50:34+00"
inhalt sms nr 3
+CMGL: 3,"REC READ","+ 491791233","10/02/12,11:50:34+00"
inhalt sms nr n
jede sms soll jetzt in einem string gespeichert werden. und dann später nochmal die telefonnummer, datum und inhalt in einzelne Strings. der rest ist unteressant.
ich dachte da an irgendwas mit startsWith und endsWith um sich die Strings ruaszupicken, hab aber kein geeignetes Beispiel gefunden.
Oder vieleicht ein ganz anderer ansatz, Helft miR! bin blutiger anfänger.
Danke schon mal im Voraus!
p.s.: hab jede einzelen sms farbig markiert hier. ist im programm natürlich nicht so!
Comment