Table of Contents

Class SmsMessage

Namespace
Android.Telephony
Assembly
MASES.Netdroid.dll
public class SmsMessage : JVMBridgeBase<SmsMessage>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<SmsMessage>
SmsMessage
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<SmsMessage>.IsAssignableFrom(IJavaType)
JVMBridgeBase<SmsMessage>.IsAssignableFrom<T>()
JVMBridgeBase<SmsMessage>.Execute<T>(params T[])
JVMBridgeBase<SmsMessage>.DynBridgeClazz
JVMBridgeBase<SmsMessage>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

SmsMessage()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public SmsMessage()

SmsMessage(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public SmsMessage(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

ENCODING_16BIT

public static int ENCODING_16BIT { get; }

Property Value

int

ENCODING_7BIT

public static int ENCODING_7BIT { get; }

Property Value

int

ENCODING_8BIT

public static int ENCODING_8BIT { get; }

Property Value

int

ENCODING_KSC5601

public static int ENCODING_KSC5601 { get; }

Property Value

int

ENCODING_UNKNOWN

public static int ENCODING_UNKNOWN { get; }

Property Value

int

FORMAT_3GPP

public static String FORMAT_3GPP { get; }

Property Value

String

FORMAT_3GPP2

public static String FORMAT_3GPP2 { get; }

Property Value

String

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

MAX_USER_DATA_BYTES

public static int MAX_USER_DATA_BYTES { get; }

Property Value

int

MAX_USER_DATA_BYTES_WITH_HEADER

public static int MAX_USER_DATA_BYTES_WITH_HEADER { get; }

Property Value

int

MAX_USER_DATA_SEPTETS

public static int MAX_USER_DATA_SEPTETS { get; }

Property Value

int

MAX_USER_DATA_SEPTETS_WITH_HEADER

public static int MAX_USER_DATA_SEPTETS_WITH_HEADER { get; }

Property Value

int

Methods

CalculateLength(CharSequence, bool)

public static int[] CalculateLength(CharSequence arg0, bool arg1)

Parameters

arg0 CharSequence

CharSequence

arg1 bool

bool

Returns

int[]

int

CalculateLength(String, bool)

public static int[] CalculateLength(String arg0, bool arg1)

Parameters

arg0 String

String

arg1 bool

bool

Returns

int[]

int

CreateFromPdu(byte[])

[Obsolete]
public static SmsMessage CreateFromPdu(byte[] arg0)

Parameters

arg0 byte[]

byte

Returns

SmsMessage

SmsMessage

CreateFromPdu(byte[], String)

public static SmsMessage CreateFromPdu(byte[] arg0, String arg1)

Parameters

arg0 byte[]

byte

arg1 String

String

Returns

SmsMessage

SmsMessage

GetDisplayMessageBody()

public String GetDisplayMessageBody()

Returns

String

String

GetDisplayOriginatingAddress()

public String GetDisplayOriginatingAddress()

Returns

String

String

GetEmailBody()

public String GetEmailBody()

Returns

String

String

GetEmailFrom()

public String GetEmailFrom()

Returns

String

String

GetIndexOnIcc()

public int GetIndexOnIcc()

Returns

int

int

GetIndexOnSim()

[Obsolete]
public int GetIndexOnSim()

Returns

int

int

GetMessageBody()

public String GetMessageBody()

Returns

String

String

GetMessageClass()

public SmsMessage.MessageClass GetMessageClass()

Returns

SmsMessage.MessageClass

SmsMessage.MessageClass

GetOriginatingAddress()

public String GetOriginatingAddress()

Returns

String

String

GetPdu()

public byte[] GetPdu()

Returns

byte[]

byte

GetProtocolIdentifier()

public int GetProtocolIdentifier()

Returns

int

int

GetPseudoSubject()

public String GetPseudoSubject()

Returns

String

String

GetServiceCenterAddress()

public String GetServiceCenterAddress()

Returns

String

String

GetStatus()

public int GetStatus()

Returns

int

int

GetStatusOnIcc()

public int GetStatusOnIcc()

Returns

int

int

GetStatusOnSim()

[Obsolete]
public int GetStatusOnSim()

Returns

int

int

GetSubmitPdu(String, String, String, bool)

public static SmsMessage.SubmitPdu GetSubmitPdu(String arg0, String arg1, String arg2, bool arg3)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 bool

bool

Returns

SmsMessage.SubmitPdu

SmsMessage.SubmitPdu

GetSubmitPdu(String, String, short, byte[], bool)

public static SmsMessage.SubmitPdu GetSubmitPdu(String arg0, String arg1, short arg2, byte[] arg3, bool arg4)

Parameters

arg0 String

String

arg1 String

String

arg2 short

short

arg3 byte[]

byte

arg4 bool

bool

Returns

SmsMessage.SubmitPdu

SmsMessage.SubmitPdu

GetTPLayerLengthForPDU(String)

public static int GetTPLayerLengthForPDU(String arg0)

Parameters

arg0 String

String

Returns

int

int

GetTimestampMillis()

public long GetTimestampMillis()

Returns

long

long

GetUserData()

public byte[] GetUserData()

Returns

byte[]

byte

IsCphsMwiMessage()

public bool IsCphsMwiMessage()

Returns

bool

bool

IsEmail()

public bool IsEmail()

Returns

bool

bool

IsMWIClearMessage()

public bool IsMWIClearMessage()

Returns

bool

bool

IsMWISetMessage()

public bool IsMWISetMessage()

Returns

bool

bool

IsMwiDontStore()

public bool IsMwiDontStore()

Returns

bool

bool

IsReplace()

public bool IsReplace()

Returns

bool

bool

IsReplyPathPresent()

public bool IsReplyPathPresent()

Returns

bool

bool

IsStatusReportMessage()

public bool IsStatusReportMessage()

Returns

bool

bool