Android enviar SMS que es visible en el hilo de SMS (sin GUI)

Lo que necesito:
– Enviar SMS sin interacción GUI (elegir un cliente para enviar SMS está fuera)
– SMS tiene que ser visible en un subproceso consultado desde "content: // mms-sms / conversations /" + threadId

Actualmente estoy usando SMSManager:

SmsManager sms = SmsManager.getDefault(); sms.sendTextMessage(phone, null, message, null, null); 

¿Hay alguna manera de hacer esto en todos los dispositivos teniendo en cuenta que cada uno de ellos tiene una aplicación de SMS diferente. Gracias por adelantado.

Simplemente descubierto, puede utilizar ContentResolver para insertar el SMS y recuerde agregar permisos: "uses-permission android: name =" android.permission.WRITE_SMS "

  ContentValues values = new ContentValues(); values.put("address", phone); values.put("body", message); getContentResolver().insert(Uri.parse("content://sms/sent"), values); 

Necesita utilizar el siguiente valor:

 values.put("thread_id", threadId); 

Y se asociará con el hilo.

  • Abortar SMS Intent en Android KitKat
  • ¿Cómo obtener el informe de entrega para el mensaje de texto enviado?
  • Mensaje de autocompletado en Phonegap / Cordova iOS y Android
  • Interceptar mensaje SMS entrante y modificarlo
  • Configuración única de Android SMS
  • ¿Puedo enviar automáticamente SMS (sin la necesidad del usuario de aprobar)
  • Android: escucha los mensajes SMS entrantes
  • Interceptar mensajes entrantes de flash en Android Mobile
  • Envío de SMS en Android
  • Buzón de entrada de SMS de consulta de Android por nombre de remitente
  • Anular la aplicación predeterminada de mensajería de android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.