Je souhaite détecter automatiquement les SMS entrants et sortants de mon application en arrière-plan lorsque cette application est ouverte ou non. comment coder?Détecter les SMS entrants et sortants
18
A
Répondre
25
Ceci est un bon tutoriel sur l'envoi et la réception de messages SMS: http://mobiforge.com/developing/story/sms-messaging-android.
Pour les messages entrants, vous pouvez en effet configurer un broadcastlistener pour la détection. *
La détection des messages sortants est également possible (j'ai juste modifié ce message car je ne le sais pas). de: http://www.mail-archive.com/[email protected]/msg26420.html
ContentResolver contentResolver = context.getContentResolver();
contentResolver.registerContentObserver(Uri.parse("content://
sms"),true, myObserver);
1
Le système diffuse des messages appropriés lorsque des messages sont envoyés et reçus. Vous devrez créer BroadCastReceiver pour les Intents appropriés (voir la documentation pour plus de détails ... Je pense que c'est android.provider.Telephony.SMS_RECEIVED
pour l'interception pas sûr d'envoyer si)
Je fais quelque chose de similaire ICI !!! http://stackoverflow.com/questions/14452808/sending-and-receiving-sms-mms-in-android – toobsco42