Crear PDU para Android
Actualmente estoy escribiendo y la aplicación, que es enviar / recibir mensajes SMS.
Para propósitos de pruebas unitarias, necesito crear PDU mediante programación. La decodificación es bastante fácil:
Bundle bundle = intent.getExtras();
if (bundle != null) {
/* Get all messages contained in the Intent*/
Object[] pdusObj = (Object[]) bundle.get("pdus");
for (int i = 0; i < pdusObj.length; i++) {
SmsMessage msg = SmsMessage.createFromPdu((byte[])pdusObj[i]);
}
}
¿Hay alguna forma adecuada decrea PDU programáticamente?