Cómo agregar la capacidad de enviar mensajes de texto gratis en Android
lt; uses-permission android: name="android.permission.SEND_SMS"/gt;
Incluya dos componentes TextView, dos componentes EditText y un componente Button, agregue un evento de clic para el botón de enviar en el programa principal
private EditText txt_num;
private EditText txt_content;
public void onCreate(Bundle saveInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main); > txt_ num= (EditText) this.findViewById(R.id.txt_num);
txt_content= (EditText) this.findViewById(R.id.txt_content);
Botón btn_ enviar = (Botón) this.findViewById(R.id.btn_send);
btn_send.setOnClickListener(new OnClickListener() {
public void onClick( Ver v) {
String str_num = txt_num.getText().toString();//obtener el número de teléfono
String str_content = txt_content.getText().divideMessage(str_content);
for (String text: texts){
smsManager.sendTextMessage(str_num, null, text, null, null); //Enviar cada mensaje de texto por separado
}
Toast.makeText(SMSActivity.this, "¡Enviado correctamente!", Toast.LENGTH_LONG).show(); //sugerencia exitosa
}
}); p>
}
En este punto, se ha completado la introducción a la función de envío de mensajes de texto
.