Wie verfolgen Sie die Nachrichten in Android?
Ich will eine app entwickeln, welche Spuren die gesendete/empfangene SMS. Ich meine, wenn ein Benutzer sendet eine Nachricht von Ihrem Gerät, wird die Nachricht detail sollte in einer Tabelle gespeichert werden von mir gestellt. Ebenso, wenn Sie das Gerät empfängt alle SMS, die dann auch gespeichert werden soll in eine Tabelle von mir.
Beachten Sie, dass der Benutzer verwendet die Standard-message-Anwendung von Android, um eine Nachricht zu senden. Ich meine, ich bin nicht zu integrieren, meine Anwendung mit der Standard-message-Anwendung. Ich muss nur verfolgen Sie alle Nachrichten, die von der Anwendung als Android hält den überblick über alle gesendeten Nachrichten im Gesendete Nachricht Ordner, der Ihre Nachricht app.
Wie kann ich dies tun? Bitte helfen Sie mir. Ich brauche nicht Antworten, aber ich brauche irgendeinen Anhaltspunkt, es zu tun.
Bitte nicht schlagen, Lesen Sie die Nachrichten aus Posteingang und Postausgang usw. Weil ich möchten, speichern Sie die Nachrichten, wenn der Benutzer sendet/empfängt es. Nicht nach sendet oder empfängt.
Ich habe keine Ahnung, wie das zu tun. Ich will keine Antwort, aber ich möchte einige Ahnung.
Ich will nicht Lesen die Nachrichten aus dem Posteingang und zeigt es an. Ich möchte um die Mitteilung zu speichern, wenn der Benutzer sendet es.
Ich denke, das [Post][1] den code-Schnipsel von dem, was du bist suchen für. [1]: stackoverflow.com/questions/848728/...
InformationsquelleAutor Chandra Sekhar | 2012-06-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist einfach zu tun mit einem broadcast-Empfänger schreiben Sie in Ihrem Manifest:
Und der Erlaubnis:
Erstellen Sie dann den Empfänger llike:
Griff eine eingehende sms könnte so Aussehen:
Wenn Sie verhindern möchten, dass eine sms geschoben werden, in die commen-Posteingang, können Sie erreichen dies mit:
sorry, ich Baue eine Anwendung, um sicher zu sein, und ich erhalten nur die SMS_RECEIVED Aktion, ich weiß nicht warum... ich werde es testen
stackoverflow.com/questions/990558/...
Vielen Dank für Ihre wertvollen Antworten, überprüfen Sie bitte und lassen Sie mich wissen, wie verfolgen Sie das senden von Nachrichten.
SMS_SENT scheinen bei mir nicht funktioniert, können Sie helfen?
InformationsquelleAutor 2red13
Bitte nicht nennen abortBroadcast()
Sie verhindern, dass andere apps Erhalt der SMS_RECEIVED bestellt ausgestrahlt. Das ist schlecht Verhalten, das ist nicht das, was android ist. Ich verstehe nicht, warum google lässt Entwickler Abbruch Sendungen der system-intents wie SMS.
Ich bin damit einverstanden. Seine sehr nützlich für eine Menge guter Features.Sie sollten nicht Abbrechen, jede eingehende SMS, aber mein Receiver in der Lage ist zu entscheiden: Diese SMS ist für mich, also Abbruch Rundfunk, ansonsten lass es Durchlaufen
InformationsquelleAutor Noam Segev