Colección de citas famosas - Slogan de motivación - ¿Cómo monitorea Android el contenido de los mensajes de texto enviados en el programa?

¿Cómo monitorea Android el contenido de los mensajes de texto enviados en el programa?

Primero, defina dos BroadcastReceivers.

/**?¿Envío y recepción de transmisiones? **/

¿Cadena? ¿ENVIADO_SMS_ACCIÓN? =?"Operación SMS enviada";

¿Cadena? ¿ENTRADO_SMS_ACTION? =?"Operación de envío de SMS";

//Responsable de recibir la transmisión del estado de envío de SMS.

¿Privado? ¿Receptor de transmisión? enviar mensaje? =?¿Nuevo? Receptor de transmisión()? {

@OVERRIDE

¿Público? ¿Vacío? onReceive(contexto?contexto,?intención?intención)? {

//? Determina si el mensaje de texto se envió correctamente.

¿Cambiar? (obtenerCódigoResultado())? {

¿Caso? actividad resultado _ ok://Mensaje SMS enviado correctamente.

Predeterminado:

Interrupción;

}

}

};

// Responsable de recibir la transmisión de la recepción exitosa del mensaje de texto por parte de la otra parte.

¿Privado? ¿Receptor de transmisión? ¿Receptor? =?¿Nuevo? Receptor de transmisión()? {

@OVERRIDE

¿Público? ¿Vacío? onReceive(contexto?contexto,?intención?intención)? {

//?Indica que la otra parte recibió el mensaje correctamente.

}

};

Luego, no olvide registrar los dos receptores de transmisión definidos anteriormente en el método de inicialización.

El código de registro es:

registerReceiver(sendMessage, new?intent filter(SENT_SMS_ACTION));

registerReceiver(receiver, new?intent filter(DELIVERED_SMS) _ ACTION));