Android - Enviar un SMS en 2 lineas de código
Enviar un SMS simple y sencillo puede hacerse en 2 lineas de código. SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMessage("003652145" /*String del teléfono*/ , null, "hola" /*String del cuerpo*/, null, null); Claro que es imprescindible indicar que la aplicación requiere del permiso para enviar sms, para eso agregamos en el manifest: Ahora bien, ese código hará su mejor esfuerzo para enviarse, pero no nos enteraremos si el mensaje se envió o no, o cual es la motivo, que puede haber varios. De todas formas eso quizas ni nos interese ya que nuestro servicio corre en background y envía un SMS periodicamente, por ej. Si nos interesara conocer el estado del envió, deberiamos hacer uso de los PendingIntent , lo cual se detalla en el siguiente post. Las 2 lineas de código en el contexto de una Activity: package com.example.android.helloactivity; import android.app.Activity; import android.os.Bundle; import android.telephony.gsm.Sm...