Android enviar SMS automáticamente al hacer clic en el botón

Estoy tratando de enviar automáticamente un mensaje SMS a un número determinado cuando el usuario presiona un botón en la pantalla.

Este es mi código:

Intent smsIntent = new Intent(Intent.ACTION_SENDTO,
Uri.parse("sms:xxxxxxxxxxx")); 
smsIntent.putExtra("sms_body", "Hello");
startActivity(smsIntent);

xxxxxxx = número de teléfono

Tengo los siguientes permisos:

<uses-permission android:name="android.permission.SEND_SMS"></uses-permission>
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permission>

Cuando presiono el botón, me lleva a otra pantalla donde puedo editar mi texto y presionar Enviar. Solo quiero que haga este proceso automáticamente sin llevarme a otra pantalla. Como ya he definido mi mensaje, solo quiero enviarlo a un número en particular.

Y tampoco estoy seguro de si puse el número de teléfono correcto en la segunda línea de código. ¿Debo ingresar primero el código de mi país o puedo ingresar el número de mi teléfono móvil y funcionará?

Gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta