Cómo cambiar el texto de los sms de Android

Quiero crear una aplicación de censura para Android. La idea es que el servicio "escuchar" para "SMS_RECIVED" de difusión, y cuando llega el nuevo sms, que cambiaría algunas partes de él antes de que el sistema sms app lo reciba. ¿Cómo puedo cambiar el texto del mensaje SMS entrante? ¿Hay algún ejemplo?

EDIT: ¿Qué piensas de esto: Después de recibir la transmisión sms, mi aplicación buscaría en la base de datos SMS INBOX mensajes no leídos y luego cambiaría el texto sms directamente en la base de datos. ¿Suena mejor?

Puede interceptar el mensaje y cancelarlo basándose en un filtro en particular, pero no podrá cambiar el cuerpo del texto.

El cuerpo de texto se almacena en la clase com.android.internal.telephony.SmsMessageBase , por lo que no tiene acceso directo a ella a través de la API pública. Usted puede obtener acceso a ella a través de la reflexión .

  • Selecciona los primeros SMS en la bandeja de entrada de la base de datos de Android
  • ¿Cómo reenviar sms a contactos seleccionados a whatsapp desde mi aplicación de Android?
  • Cómo detener SMS de pasar a Bandeja de entrada
  • Android enviar SMS que es visible en el hilo de SMS (sin GUI)
  • ¿Cómo puedo enviar un SMS desde un BroadcastReceiver y comprobar su estado?
  • Android enviando muchos mensajes SMS
  • Cómo abrir la ventana de SMS en android programatically?
  • Interceptar SMS recibido en Delphi XE5 para Android
  • ¿Cómo usar el proveedor de contenido de SMS? ¿Dónde están los documentos?
  • Identificador único para SMS y contactos (para comprobar la duplicación) en Android
  • Envío de SMS mediante programación a varias personas obteniendo un error genérico
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.