当我们在BroadcastReceiver中接收短消息时,我们最初将它们作为PDU阵列接收。我知道GSM规范中描述了GSM短消息PDU的格式,我知道如何解码此类GSM PDU。
我想知道:android pdu的格式与gsm规范中的格式相同吗?如果不是,那么android短信pdu的格式是什么?android pdu的格式对于gsm和cdma手机是不同的吗?
提前谢谢你。
注:我知道有SMSMessage类可以解码PDU,但我想自己解码,这就是我问这个问题的原因。
最佳答案
android pdu的格式是否与gsm规范中的格式相同?如果不是,那么android短信pdu的格式是什么?android pdu的格式对于gsm和cdma手机是不同的吗?
您必须通过检查解析pdu的类的源代码来确定:
com.android.internal.telephony.gsm.SmsMessage
com.android.internal.telephony.cdma.SmsMessage