我目前正在编写和应用程序,即发送/接收 SMS 消息。
出于单元测试的目的,我需要以编程方式创建 PDU。解码非常简单:
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]);
}
}
是否有任何适当的方法来以编程方式创建PDU?