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?
- Listín de SMS de Android para un número específico
- Podría un emulador enviar un SMS a sí mismo
- Obtener id de id de mensaje o _id de onReceive android
- Leer y mostrar texto de mensaje entrante android
- SMS Broadcast Receiver no se llama en Android 6
- Android: detecta SMS saliente, cuenta incorrecta
- ¿Cómo comunicar la aplicación con el servidor sin conexión a Internet?
- Límite de Android SMS?
- BroadcastReceiver no funciona después de BOOT_COMPLETED
- Android: obtenga el resultado del cuadro de diálogo predeterminado de cambios de la aplicación de SMS
- Envío y recepción de texto mediante el emulador de Android
- ¿Cómo puedo enviar mensajes SMS en el BACKGROUND usando Android?
- Envío de SMS de datos en Android en un teléfono CDMA
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 .
- La notificación desaparece después de terminar la actividad
- ¿Es necesario que las aplicaciones móviles cumplan con la ley de cookies de la UE?