en mi aplicación, necesito poder enviar un mensaje de texto en segundo plano, sin intervención del usuario. Estoy usando SmsManager (código a continuación) para lograr eso. Envía un mensaje, pero la ventana emergente que me pide que elija un método de entrega aún aparece (incluso después de que se envía el mensaje). Sí, tengo Google Voice instalado así la ventana emergente. ¿Hay alguna manera de evitar mostrar esta ventana emergente mientras envío un mensaje de texto? ¿Tal vez usaré un método diferente?¿Cómo enviar un mensaje SMS en un dispositivo Android en segundo plano?
Gracias!
SmsManager sm = SmsManager.getDefault();
sm.sendTextMessage(number, null, message, null, null);
Actualización: tan sólo para ver qué va a pasar i seleccionado un método de entrega por defecto es "mensaje de texto" y marca la casilla que dice utilizar esto como defecto. Ahora cuando envío el mensaje usando el código anterior, lo envía en segundo plano pero también muestra el formulario vacío para enviar un mensaje a: | ¿Cómo me deshago de esto? :)
si quería enviar el SMS en segundo plano, incluso si la aplicación no se está ejecutando, ¿necesito crear un servicio para que se ejecute en segundo plano? – Hunt
posible duplicado de [Enviar SMS en android] (http://stackoverflow.com/questions/4967448/send-sms-in-android) –