Android: apertura de la actividad de SMS con múltiples destinatarios especificados

Estoy intentando comenzar el abastecedor sms fijado del teléfono comenzando una intención. El código que estoy usando a continuación es lo que estoy usando para iniciar la intención.

Intent sendIntent = new Intent(Intent.ACTION_VIEW); StringBuilder uri = new StringBuilder("sms:"); for (int i = 0; i < contacts.size(); i++) { uri.append(contacts.get(i).getNumber()); uri.append(", "); } sendIntent.putExtra("sms_body", ""); sendIntent.setType("vnd.android-dir/mms-sms"); sendIntent.setData(Uri.parse(uri.toString())); startActivity(sendIntent); 

Quiero específicamente utilizar este método en vez de enviar el mensaje yo mismo así que el usuario puede utilizar su cliente preferido de los sms. Puedo conseguir que va con un solo número, pero no múltiples. No puedo encontrar un ejemplo en cualquier lugar con múltiples destinatarios. es posible?

Gracias de antemano

 Intent smsIntent = new Intent(Intent.ACTION_SENDTO,Uri.parse("smsto:5551212;5551212")); smsIntent.putExtra("sms_body", "sms message goes here"); startActivity(smsIntent); 

Agregue una lista delimitada de punto y coma de los números de teléfono a "smsto:" como el URI en el constructor Intent. Consulte también este LINK

He intentado su enfoque con poca modificación y su funcionamiento correctamente para mí. Este es el código modificado.

 StringBuilder uri = new StringBuilder("sms:"); for (int i = 0; i < yourarray.length; i++) { uri.append(yourarray[i]); uri.append(", "); } Intent smsIntent = new Intent(Intent.ACTION_VIEW); smsIntent.setType("vnd.android-dir/mms-sms"); smsIntent.setData(Uri.parse(uri.toString())); smsIntent.putExtra("sms_body", "Body of Message"); startActivity(smsIntent); 
  • Estado de sms de Android
  • Bloqueo de SMS y Permitir problema en android 4.4 (kitkat) versión
  • ¿Creación de una aplicación de SMS en Android?
  • ¿Es possilbe leer y / o modificar la cabecera de SMS en Android?
  • Android: escucha los mensajes SMS entrantes
  • ¿Cómo enviar un SMS usando SMSmanager en Dual SIM móvil?
  • Envío de SMS a través de una Intención y saber si el SMS ha sido enviado o no
  • Cualquier SMS API está disponible para Android para enviar SMS desde Android Application?
  • SMS raw pdu en Android
  • SMS Broadcast Receiver no funciona después de reiniciar
  • Android: ¿Cómo enviar unicode sms programatically y recibirlo en el otro lado correctamente?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.