SmsMessage.CreateFromPdu 方法

定义

重载

CreateFromPdu(Byte[])

从原始 PDU 创建 SmsMessage。

CreateFromPdu(Byte[], String)

使用指定的消息格式从原始 PDU 创建 SmsMessage。

CreateFromPdu(Byte[])

从原始 PDU 创建 SmsMessage。

[Android.Runtime.Register("createFromPdu", "([B)Landroid/telephony/SmsMessage;", "")]
public static Android.Telephony.SmsMessage? CreateFromPdu (byte[]? pdu);
[<Android.Runtime.Register("createFromPdu", "([B)Landroid/telephony/SmsMessage;", "")>]
static member CreateFromPdu : byte[] -> Android.Telephony.SmsMessage

参数

pdu
Byte[]

返回

属性

注解

从原始 PDU 创建 SmsMessage。 首先,如果语音技术无法使用其他格式,请首先猜测格式。 所有通过处理广播意向 b 来处理SMS_RECEIVED_ACTION传入短信的应用程序现在都必须</b> 将新format字符串从意向传递到采用额外格式参数的新方法createFromPdu(byte[], String)>中。< 这是必需的,以便在需要同时支持 3GPP 和 3GPP2 格式的设备上正确解码 PDU,例如双模式 GSM/CDMA 和 CDMA/LTE 电话。

此成员已弃用。 请改用 #createFromPdu(byte[], String)

适用于 . 的 android.telephony.SmsMessage.createFromPdu(byte[])Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

CreateFromPdu(Byte[], String)

使用指定的消息格式从原始 PDU 创建 SmsMessage。

[Android.Runtime.Register("createFromPdu", "([BLjava/lang/String;)Landroid/telephony/SmsMessage;", "", ApiSince=23)]
public static Android.Telephony.SmsMessage? CreateFromPdu (byte[]? pdu, string? format);
[<Android.Runtime.Register("createFromPdu", "([BLjava/lang/String;)Landroid/telephony/SmsMessage;", "", ApiSince=23)>]
static member CreateFromPdu : byte[] * string -> Android.Telephony.SmsMessage

参数

pdu
Byte[]

意向中的消息 PDU android.provider.Telephony.Sms.Intents#SMS_RECEIVED_ACTION

format
String

意向中额外的 android.provider.Telephony.Sms.Intents#SMS_RECEIVED_ACTION 格式

返回

属性

注解

使用指定的消息格式从原始 PDU 创建 SmsMessage。 消息格式将作为字符串额外传递android.provider.Telephony.Sms.Intents#SMS_RECEIVED_ACTIONformat,并且将采用 3GPP 格式的 GSM/UMTS/LTE 消息为“3gpp”,对于 3GPP2 格式的 CDMA/LTE 消息,消息格式为“3gpp2”。

适用于 . 的 android.telephony.SmsMessage.createFromPdu(byte[], java.lang.String)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于