Básicamente, tiene dos caminos para elegir.
- usan alguna biblioteca de terceros para el procesamiento de SMS (envío/recepción)
- Escribe tu propia biblioteca, que se comunicará con el dispositivo usando E/S (la mayoría de los módems GSM se puede comunicar con el PC a través del puerto serie de una cierta clase - físico o virtual)
Por razones obvias, recomiendo elegir la primera parte. Si busca una recomendación, le recomiendo usar SMSlib. Lo he estado utilizando en uno de mis proyectos con gran éxito, aunque se necesitaban algunas habilidades para que todo funcionara. Después de que el tedioso proceso de instalación había terminado, el resto (envío, recepción y creación de servicios de devolución de llamada) era extremadamente simple y fácil.
Si desea probar la segunda opción posible, entonces eche un vistazo a Nokia developers forum y Java Communications API.
@Lukasz, corrígeme si me equivoco, pero SMSLib parece ser para usar en una PC conectada al móvil a través de algún puerto. Lo que estoy buscando es una aplicación en el móvil. Además, no quiero enviar/recibir algunos mensajes. Solo realice alguna acción en los mensajes entrantes (es decir, mensajes que aterricen en la bandeja de entrada de SMS del móvil). – publicgk
Correcto, supongo que recibí su mensaje incorrectamente, lo siento por eso. Pensé que desea recibir un mensaje de texto y luego procesarlo con su mecanismo de filtrado para transferirlo a la PC. Así que supongo que esta publicación se relaciona más con J2ME. Tal vez deberías cambiar las etiquetas? Espero que encuentres una respuesta. –