Je configure mon application J2ME pour obtenir un événement du registre push à la réception d'un SMS. Serais-je en mesure d'accéder au message SMS avant qu'il n'atteigne la boîte de réception? J'ai lu que les messages envoyés à port0 du mobile vont directement à la boîte de réception native et nous ne pouvons pas y accéder. Est-il possible de détourner ou même de renifler ces messages de manière à effectuer une opération depuis l'application J2ME?sms recevoir sur le port 0 du mobile
Répondre
Selon la discussion this, il n'est pas possible de recevoir un SMS sur le port 0 en utilisant un MIDlet avant qu'il n'entre dans la boîte de réception. Et même si je ne suis pas familier avec l'API Wireless Messaging, divers autres messages semblent indiquer que vous ne pouvez pas non plus accéder à la boîte de réception (je peux me tromper sur ce point). Ce que je pense que vous pourriez faire est plutôt d'ouvrir une connexion série à la partie modem du téléphone et d'écouter un code UR (réponse non sollicitée, "événements") indiquant qu'un nouveau SMS est arrivé, lisez-le et Si cela correspond à vos critères, supprimez-le (dans la boîte de réception, vous avez toujours votre copie) en utilisant les commandes AT. Voir la commande AT + CNMA (New Message Acknowledgement) et similaire dans the standard (la plupart des commandes AT de téléphones mobiles sont d'ailleurs spécifiées dans 27.007).
Pour moi qui suit ne sais pas si si même fait sens/est possible. Je ne le mentionne que pour l'exhaustivité.
En ce qui concerne le traitement du SMS avant son arrivée dans la boîte de réception, je pense que l'option seulement (sans qu'il ait été envoyé à un port spécifique que vous écouter) est SIM application toolkit (qui peut faire un enfer de beaucoup de choses), bien que ce soit en dehors de la portée de J2ME et très obscur et très peu trivial. Ne suivez cet itinéraire que si vous êtes vraiment, vraiment désespéré.
belle réponse exhaustive! J'ai lu que je peux recevoir des sms sur un autre port (autre que le 0 par défaut) dans J2ME. Même si je vais essayer la méthode de port série que vous avez mis en avant. La boîte à outils d'application SIM était un eyeopener. –
- 1. Envoyer un SMS à un port mobile
- 2. Pour recevoir des SMS dans l'application Windows Mobile
- 3. Lire les SMS non lus sur Windows Mobile 5.0
- 4. Afficher SMS dans Windows Mobile via le code managé
- 5. RoR + SMS: Rails architecture de l'application web pour envoyer/recevoir des SMS?
- 6. Recevoir des notifications lorsque l'utilisateur tente d'envoyer un SMS
- 7. Comment puis-je recevoir des SMS via mon application web?
- 8. Les commandes SMS par AT avec GSM mobile donnent une erreur
- 9. SMS de lancement à partir d'un navigateur mobile
- 10. Envoi d'un SMS à partir d'un navigateur mobile
- 11. Application mobile Composition automatique du message sur le serveur
- 12. OutOfMemoryException sur le périphérique mobile
- 13. Décodage MP3 accéléré par HW dans Windows Mobile 0 s
- 14. envoyer une image d'un mobile à l'autre via sms en utilisant le langage j2me
- 15. Surveillance python sur port série
- 16. Linux recevoir le signal de rupture pour le programme ttycontrol
- 17. Supprimez par programme les e-mails et les SMS sur un appareil Windows Mobile
- 18. Comment détecter les signaux sur le port série COM1?
- 19. envoyer un SMS
- 20. Comment envoyer un SMS depuis Java?
- 21. Windows Mobile Technologies
- 22. Envelopper le contrôle HTML sur Windows Mobile
- 23. Utilisation du port STL dans VS2008
- 24. Surveillance du port série
- 25. International SMS Forwarding
- 26. avenir du développement mobile
- 27. Contenu SMS Android (contenu: // sms/envoyé)
- 28. GServer recevoir des messages
- 29. Quels sont les avantages de l'utilisation de la passerelle SMS pour envoyer/recevoir des messages texte?
- 30. Impossible de recevoir le tableau de jQuery
Quelle plate-forme mobile développez-vous? Les fenêtres? –