PDA

Ver la Versión Completa : [ CONSULTA ] Sms como disparador


tanojaja
11/01/13, 18:11:51
Buenos días, quisiera saber si alguien hizo o me puede ayudar a hacer una aplicación que al llegar un sms determinado mande un mail a una cierta dirección. Gracias

joselitto16
11/01/13, 18:13:56
creo que de eso no hay nada pero es tan facil como cojer tu el email y enviarlo

tanojaja
11/01/13, 18:44:56
Lo que sucede es que soy un novato, hace muy poco me puse a aprender. Lo que intento es, hacer una aplicación que "escuche" los sms, analizarlo y dependiendo del contenido que tenga realizar una acción determinada que en este caso sería enviar un email. La idea sería usar el teléfono como un "email sender" activado por un simple sms.

mocelet
11/01/13, 19:00:34
No te hace falta programar nada, con Tasker y otras apps similares puedes hacerlo: http://tasker.dinglisch.net/

tanojaja
11/01/13, 19:40:57
No te hace falta programar nada, con Tasker y otras apps similares puedes hacerlo: http://tasker.dinglisch.net/

Tenés apps que hacen todo, yo quiero aprender a desarrollarlas. :dancing:

kriogeN
12/01/13, 09:34:28
Si se puede, con un BroadcastReceiver.

Aquí te dejo un minitutorial:

http://androidsourcecode.blogspot.com.es/2010/10/receiving-sms-using-broadcastreceiver.html

Si quieres que también filtre los MMS tendrás que crear uno nuevo para DATA_SMS_RECEIVED

tanojaja
12/01/13, 15:32:07
Si se puede, con un BroadcastReceiver.

Aquí te dejo un minitutorial:

http://androidsourcecode.blogspot.com.es/2010/10/receiving-sms-using-broadcastreceiver.html

Si quieres que también filtre los MMS tendrás que crear uno nuevo para DATA_SMS_RECEIVED

Te agradezco mucho, lo pruebo y te comento. Grcias :)

SuperCliodos
12/01/13, 16:46:56
Se nota a leguas cuales son los fines de esta pregunta.. no es una buena idea compi.

tanojaja
14/01/13, 22:00:49
Recién hoy me puse a verlo y lo hice andar al Toast, pero no se como ejecutar el intent en una clase que no se extiende a Activity. Más concretamente, no puedo ejecutar esta línea startActivity(itSend);