Problem mit der SMS-Zeit

9

Meine SMS-App verhält sich ziemlich seltsam:

Wenn ich eine Textnachricht von einem Freund empfange und sofort antworte, sodass der Zeitpunkt des Empfangs seiner Textnachricht dem Zeitpunkt meiner Antwort entspricht, wird meine Antwort über der empfangenen Textnachricht platziert.

ASCII-Beispiel;):

From Theodor 16.23: Dinner sounds good, when do you want to eat?
From Anna 16.23: Do you want to have dinner tonight?  

Das Telefon ist ein HTC Wildfire S mit Android 2.3.3

Theodor
quelle
1
Schöne klare und genaue Frage. +1 für die Anstrengung Theodor.
Bernhard Hofmann
1
Ich denke nicht, dass es eine Lösung geben wird, vielleicht ohne eine Ersatz-SMS-App. Offensichtlich wird die Zeit nur so genau wie eine Minute aufgezeichnet, und wenn zwei gleiche Werte vorliegen, wird mehr oder weniger zufällig ausgewählt, welche zuerst angezeigt werden soll. Wenn die Daten in Sekundenschnelle gespeichert würden, wäre dies kein Problem. Sogar eine SMS-App eines Drittanbieters verwendet wahrscheinlich dieselben zugrunde liegenden Daten, sodass dies wahrscheinlich nicht hilft.
Ale
@AlEverett - Ja, das habe ich mir zuerst gedacht, aber wäre es nicht wahrscheinlicher, dass die App die Zeitstempellängen der Textnachricht in Millisekunden (nein?) Vergleicht und daher etwas anderes nicht stimmt. Ich dachte, wenn die Systemzeit auf dem Telefon nicht richtig eingestellt ist, aber leicht abweicht, könnte der Zeitstempel der empfangenen SMS einen höheren Wert haben. Verwendet das Betriebssystem übrigens den Zeitstempel des Dienstanbieters oder die Systemzeit für empfangene Nachrichten?
Theodor

Antworten:

1

Ich glaube, dass dies ein Problem mit den meisten Aktien-Messaging-Apps ist (ich hatte dieses Problem mit mehreren Aktien-SMS-Apps, da ich viel re-ROM;)), und ich glaube, dass die App die Zeiten mit dem Cutoff nach Minuten vergleicht und Lassen Sie einen Filter anzeigen, ob zur selben Zeit (in derselben Minute) der eingehende vor dem ausgehenden angezeigt wird. Dies ist nur meine Vermutung.

Meine Lösung bestand jedes Mal darin, eine Ersatz-SMS-App zu verwenden (ich hatte noch nie eine SMS-App eines Drittanbieters, die sich auf diese Weise schlecht verhält), und sie verfügt normalerweise sowieso über mehr Funktionen. Wenn Sie etwas ausprobieren möchten, habe ich Handcent SMS schon lange verwendet, bin aber kürzlich zu GoSMS gewechselt und liebe es.

jlehenbauer
quelle
1
+1 für "kann die Zeiten mit dem Grenzwert in Minuten vergleichen" - ich denke, dies ist der Schlüssel zum Problem.
Mr. Buster
0

GoSMS Pro für Android funktioniert ziemlich gut. Sie können dies versuchen. AFAIK, die Stock Messaging App, berücksichtigt die vom Netzwerk bereitgestellten Zeitwerte. Sie können versuchen, die Zeit Ihres Telefons mit der der vom Netzwerk bereitgestellten Werte zu synchronisieren.

Sumit Nathany
quelle