/**@class android.telephony.gsm.SmsMessage @extends java.lang.Object A Short Message Service message. @deprecated Replaced by android.telephony.SmsMessage that supports both GSM and CDMA. */ var SmsMessage = { /**Unknown encoding scheme (see TS 23.038) @deprecated Use android.telephony.SmsMessage. */ ENCODING_UNKNOWN : "0", /**7-bit encoding scheme (see TS 23.038) @deprecated Use android.telephony.SmsMessage. */ ENCODING_7BIT : "1", /**8-bit encoding scheme (see TS 23.038) @deprecated Use android.telephony.SmsMessage. */ ENCODING_8BIT : "2", /**16-bit encoding scheme (see TS 23.038) @deprecated Use android.telephony.SmsMessage. */ ENCODING_16BIT : "3", /**The maximum number of payload bytes per message @deprecated Use android.telephony.SmsMessage. */ MAX_USER_DATA_BYTES : "140", /** The maximum number of payload bytes per message if a user data header is present. This assumes the header only contains the CONCATENATED_8_BIT_REFERENCE element. @deprecated Use android.telephony.SmsMessage. @hide pending API Council approval to extend the public API */ MAX_USER_DATA_BYTES_WITH_HEADER : "134", /**The maximum number of payload septets per message @deprecated Use android.telephony.SmsMessage. */ MAX_USER_DATA_SEPTETS : "160", /** The maximum number of payload septets per message if a user data header is present. This assumes the header only contains the CONCATENATED_8_BIT_REFERENCE element. @deprecated Use android.telephony.SmsMessage. */ MAX_USER_DATA_SEPTETS_WITH_HEADER : "153", /**Contains actual SmsMessage. Only public for debugging and for framework layer. @deprecated Use android.telephony.SmsMessage. {@hide} */ mWrappedSmsMessage : "null", /**Create an SmsMessage from a raw PDU. @deprecated Use android.telephony.SmsMessage. */ createFromPdu : function( ) {}, /**Get the TP-Layer-Length for the given SMS-SUBMIT PDU Basically, the length in bytes (not hex chars) less the SMSC header @deprecated Use android.telephony.SmsMessage. */ getTPLayerLengthForPDU : function( ) {}, /**Calculates the number of SMS's required to encode the message body and the number of characters remaining until the next message, given the current encoding. @param {Object {CharSequence}} messageBody the message to encode @param {Boolean} use7bitOnly if true, characters that are not part of the GSM alphabet are counted as a single space char. If false, a messageBody containing non-GSM alphabet characters is calculated for 16-bit encoding. @return {Number} an int[4] with int[0] being the number of SMS's required, int[1] the number of code units used, and int[2] is the number of code units remaining until the next message. int[3] is the encoding type that should be used for the message. @deprecated Use android.telephony.SmsMessage. */ calculateLength : function( ) {}, /**Calculates the number of SMS's required to encode the message body and the number of characters remaining until the next message, given the current encoding. @param {String} messageBody the message to encode @param {Boolean} use7bitOnly if true, characters that are not part of the GSM alphabet are counted as a single space char. If false, a messageBody containing non-GSM alphabet characters is calculated for 16-bit encoding. @return {Number} an int[4] with int[0] being the number of SMS's required, int[1] the number of code units used, and int[2] is the number of code units remaining until the next message. int[3] is the encoding type that should be used for the message. @deprecated Use android.telephony.SmsMessage. */ calculateLength : function( ) {}, /**Get an SMS-SUBMIT PDU for a destination address and a message @param {String} scAddress Service Centre address. Null means use default. @return {Object {android.telephony.gsm.SmsMessage.SubmitPdu}} a <code>SubmitPdu</code> containing the encoded SC address, if applicable, and the encoded message. Returns null on encode error. @deprecated Use android.telephony.SmsMessage. @hide */ getSubmitPdu : function( ) {}, /**Get an SMS-SUBMIT PDU for a destination address and a message @param {String} scAddress Service Centre address. Null means use default. @return {Object {android.telephony.gsm.SmsMessage.SubmitPdu}} a <code>SubmitPdu</code> containing the encoded SC address, if applicable, and the encoded message. Returns null on encode error. @deprecated Use android.telephony.SmsMessage. */ getSubmitPdu : function( ) {}, /**Get an SMS-SUBMIT PDU for a data message to a destination address & port @param {String} scAddress Service Centre address. null == use default @param {String} destinationAddress the address of the destination for the message @param {Number} destinationPort the port to deliver the message to at the destination @param {Object {byte[]}} data the dat for the message @return {Object {android.telephony.gsm.SmsMessage.SubmitPdu}} a <code>SubmitPdu</code> containing the encoded SC address, if applicable, and the encoded message. Returns null on encode error. @deprecated Use android.telephony.SmsMessage. */ getSubmitPdu : function( ) {}, /**Returns the address of the SMS service center that relayed this message or null if there is none. @deprecated Use android.telephony.SmsMessage. */ getServiceCenterAddress : function( ) {}, /**Returns the originating address (sender) of this SMS message in String form or null if unavailable @deprecated Use android.telephony.SmsMessage. */ getOriginatingAddress : function( ) {}, /**Returns the originating address, or email from address if this message was from an email gateway. Returns null if originating address unavailable. @deprecated Use android.telephony.SmsMessage. */ getDisplayOriginatingAddress : function( ) {}, /**Returns the message body as a String, if it exists and is text based. @return {String} message body is there is one, otherwise null @deprecated Use android.telephony.SmsMessage. */ getMessageBody : function( ) {}, /**Returns the class of this message. @deprecated Use android.telephony.SmsMessage. */ getMessageClass : function( ) {}, /**Returns the message body, or email message body if this message was from an email gateway. Returns null if message body unavailable. @deprecated Use android.telephony.SmsMessage. */ getDisplayMessageBody : function( ) {}, /**Unofficial convention of a subject line enclosed in parens empty string if not present @deprecated Use android.telephony.SmsMessage. */ getPseudoSubject : function( ) {}, /**Returns the service centre timestamp in currentTimeMillis() format @deprecated Use android.telephony.SmsMessage. */ getTimestampMillis : function( ) {}, /**Returns true if message is an email. @return {Boolean} true if this message came through an email gateway and email sender / subject / parsed body are available @deprecated Use android.telephony.SmsMessage. */ isEmail : function( ) {}, /** @return {String} if isEmail() is true, body of the email sent through the gateway. null otherwise @deprecated Use android.telephony.SmsMessage. */ getEmailBody : function( ) {}, /** @return {String} if isEmail() is true, email from address of email sent through the gateway. null otherwise @deprecated Use android.telephony.SmsMessage. */ getEmailFrom : function( ) {}, /**Get protocol identifier. @deprecated Use android.telephony.SmsMessage. */ getProtocolIdentifier : function( ) {}, /**See TS 23.040 9.2.3.9 returns true if this is a "replace short message" SMS @deprecated Use android.telephony.SmsMessage. */ isReplace : function( ) {}, /**Returns true for CPHS MWI toggle message. @return {Boolean} true if this is a CPHS MWI toggle message See CPHS 4.2 section B.4.2 @deprecated Use android.telephony.SmsMessage. */ isCphsMwiMessage : function( ) {}, /**returns true if this message is a CPHS voicemail / message waiting indicator (MWI) clear message @deprecated Use android.telephony.SmsMessage. */ isMWIClearMessage : function( ) {}, /**returns true if this message is a CPHS voicemail / message waiting indicator (MWI) set message @deprecated Use android.telephony.SmsMessage. */ isMWISetMessage : function( ) {}, /**returns true if this message is a "Message Waiting Indication Group: Discard Message" notification and should not be stored. @deprecated Use android.telephony.SmsMessage. */ isMwiDontStore : function( ) {}, /**returns the user data section minus the user data header if one was present. @deprecated Use android.telephony.SmsMessage. */ getUserData : function( ) {}, /**Returns the raw PDU for the message. @return {Number} the raw PDU for the message. @deprecated Use android.telephony.SmsMessage. */ getPdu : function( ) {}, /**Returns the status of the message on the SIM (read, unread, sent, unsent). @return {Number} the status of the message on the SIM. These are: SmsManager.STATUS_ON_SIM_FREE SmsManager.STATUS_ON_SIM_READ SmsManager.STATUS_ON_SIM_UNREAD SmsManager.STATUS_ON_SIM_SEND SmsManager.STATUS_ON_SIM_UNSENT @deprecated Use android.telephony.SmsMessage and getStatusOnIcc instead. */ getStatusOnSim : function( ) {}, /**Returns the status of the message on the ICC (read, unread, sent, unsent). @return {Number} the status of the message on the ICC. These are: SmsManager.STATUS_ON_ICC_FREE SmsManager.STATUS_ON_ICC_READ SmsManager.STATUS_ON_ICC_UNREAD SmsManager.STATUS_ON_ICC_SEND SmsManager.STATUS_ON_ICC_UNSENT @deprecated Use android.telephony.SmsMessage. @hide */ getStatusOnIcc : function( ) {}, /**Returns the record index of the message on the SIM (1-based index). @return {Number} the record index of the message on the SIM, or -1 if this SmsMessage was not created from a SIM SMS EF record. @deprecated Use android.telephony.SmsMessage and getIndexOnIcc instead. */ getIndexOnSim : function( ) {}, /**Returns the record index of the message on the ICC (1-based index). @return {Number} the record index of the message on the ICC, or -1 if this SmsMessage was not created from a ICC SMS EF record. @deprecated Use android.telephony.SmsMessage. @hide */ getIndexOnIcc : function( ) {}, /**GSM: For an SMS-STATUS-REPORT message, this returns the status field from the status report. This field indicates the status of a previously submitted SMS, if requested. See TS 23.040, 9.2.3.15 TP-Status for a description of values. CDMA: For not interfering with status codes from GSM, the value is shifted to the bits 31-16. The value is composed of an error class (bits 25-24) and a status code (bits 23-16). Possible codes are described in C.S0015-B, v2.0, 4.5.21. @return {Number} 0 indicates the previously sent message was received. See TS 23.040, 9.9.2.3.15 and C.S0015-B, v2.0, 4.5.21 for a description of other possible values. @deprecated Use android.telephony.SmsMessage. */ getStatus : function( ) {}, /**Return true iff the message is a SMS-STATUS-REPORT message. @deprecated Use android.telephony.SmsMessage. */ isStatusReportMessage : function( ) {}, /**Returns true iff the <code>TP-Reply-Path</code> bit is set in this message. @deprecated Use android.telephony.SmsMessage. */ isReplyPathPresent : function( ) {}, };