SmsMessage Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un mensaje de servicio de mensajes corto.
[Android.Runtime.Register("android/telephony/SmsMessage", DoNotGenerateAcw=true)]
public class SmsMessage : Java.Lang.Object
[<Android.Runtime.Register("android/telephony/SmsMessage", DoNotGenerateAcw=true)>]
type SmsMessage = class
inherit Object
- Herencia
- Atributos
Comentarios
Un mensaje de servicio de mensajes corto.
Java documentación para android.telephony.SmsMessage.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| SmsMessage(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
Campos
| Nombre | Description |
|---|---|
| EncodingKsc5601 |
Obsoletos.
Este valor no se define en el estándar global. |
| Format3gpp |
Indica un mensaje SMS de formato 3GPP. |
| Format3gpp2 |
Indica un mensaje SMS con formato 3GPP2. |
| MaxUserDataBytes |
Número máximo de bytes de carga por mensaje |
| MaxUserDataBytesWithHeader |
Número máximo de bytes de carga por mensaje si existe un encabezado de datos de usuario. |
| MaxUserDataSeptets |
Número máximo de septetos de carga por mensaje |
| MaxUserDataSeptetsWithHeader |
Número máximo de septetos de carga por mensaje si hay un encabezado de datos de usuario presente. |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| DisplayMessageBody |
Devuelve el cuerpo del mensaje o el cuerpo del mensaje de correo electrónico si este mensaje procede de una puerta de enlace de correo electrónico. |
| DisplayOriginatingAddress |
Devuelve la dirección de origen o el correo electrónico de la dirección si este mensaje procede de una puerta de enlace de correo electrónico. |
| EmailBody | |
| EmailFrom | |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| IndexOnIcc |
Devuelve el índice de registro del mensaje en el ICC (índice basado en 1). |
| IndexOnSim |
Obsoletos.
Devuelve el índice de registro del mensaje en la SIM (índice basado en 1). |
| IsCphsMwiMessage |
Devuelve true para el mensaje de alternancia MWI de CPHS. |
| IsEmail |
Devuelve true si el mensaje es un correo electrónico. |
| IsMWIClearMessage |
devuelve true si este mensaje es un mensaje de correo de voz de CPHS/indicador de espera de mensaje (MWI) no cifrado |
| IsMwiDontStore |
devuelve true si este mensaje es una notificación "Message Waiting Indication Group: Discard Message" (Grupo de indicaciones de espera de mensaje: descartar mensaje) y no debe almacenarse. |
| IsMWISetMessage |
devuelve true si este mensaje es un mensaje establecido CPHS voicemail/message waiting indicator (MWI) |
| IsReplace |
Consulte TS 23. |
| IsReplyPathPresent |
Devuelve true si el |
| IsStatusReportMessage |
Devuelve true si el mensaje es un mensaje SMS-STATUS-REPORT. |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
Un mensaje de servicio de mensajes corto. (Heredado de JavaObject) |
| JniPeerMembers |
Un mensaje de servicio de mensajes corto. |
| MessageBody |
Devuelve el cuerpo del mensaje como una cadena, si existe y está basado en texto. |
| OriginatingAddress |
Devuelve la dirección de origen (remitente) de este mensaje SMS en forma de cadena o null si no está disponible. |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| ProtocolIdentifier |
Obtiene el identificador de protocolo. |
| PseudoSubject |
Convención no oficial de una línea de asunto entre parens cadena vacía si no está presente |
| RecipientAddress |
Devuelve la dirección(receptor) del destinatario de este mensaje SMS en forma de cadena o null si no está disponible. |
| ServiceCenterAddress |
Devuelve la dirección del centro de servicio SMS que retransmitió este mensaje o null si no hay ninguno. |
| Status |
GSM: para un mensaje SMS-STATUS-REPORT, devuelve el campo de estado del informe de estado. |
| StatusOnIcc |
Devuelve el estado del mensaje en la ICC (leído, no leído, enviado, sin enviar). |
| StatusOnSim |
Obsoletos.
Devuelve el estado del mensaje en la SIM (leído, no leído, enviado, sin enviar). |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
| TimestampMillis |
Devuelve la marca de tiempo del centro de servicio en formato currentTimeMillis() |
Métodos
| Nombre | Description |
|---|---|
| CalculateLength(ICharSequence, Boolean) |
Calcula el número de SMS necesarios para codificar el cuerpo del mensaje y el número de caracteres restantes hasta el siguiente mensaje. |
| CalculateLength(String, Boolean) |
Calcula el número de SMS necesarios para codificar el cuerpo del mensaje y el número de caracteres restantes hasta el siguiente mensaje, dada la codificación actual. |
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Un mensaje de servicio de mensajes corto. (Heredado de JavaObject) |
| CreateFromPdu(Byte[], String) |
Cree un SmsMessage a partir de una PDU sin formato con el formato de mensaje especificado. |
| CreateFromPdu(Byte[]) |
Cree un SmsMessage a partir de una PDU sin procesar. |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
Un mensaje de servicio de mensajes corto. (Heredado de JavaObject) |
| Equals(Object) |
Un mensaje de servicio de mensajes corto. (Heredado de JavaObject) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetMessageClass() |
Devuelve la clase de este mensaje. |
| GetPdu() |
Devuelve la PDU sin procesar del mensaje. |
| GetSubmitPdu(String, String, Int16, Byte[], Boolean) |
Obtiene un SMS-SUBMIT PDU para una dirección de destino y un mensaje. |
| GetSubmitPdu(String, String, String, Boolean) |
Obtiene un SMS-SUBMIT PDU para una dirección de destino y un mensaje. |
| GetTPLayerLengthForPDU(String) |
Obtenga el TP-Layer-Length para el SMS-SUBMIT PDU especificado básicamente, la longitud en bytes (no caracteres hexadecimales) menos el encabezado SMSC |
| GetUserData() |
devuelve la sección de datos de usuario menos el encabezado de datos de usuario si hay uno presente. |
| JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Un mensaje de servicio de mensajes corto. (Heredado de JavaObject) |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
Un mensaje de servicio de mensajes corto. (Heredado de JavaObject) |
| IJavaPeerable.Finalized() |
Un mensaje de servicio de mensajes corto. (Heredado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Un mensaje de servicio de mensajes corto. (Heredado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Un mensaje de servicio de mensajes corto. (Heredado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Un mensaje de servicio de mensajes corto. (Heredado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Un mensaje de servicio de mensajes corto. (Heredado de JavaObject) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Un mensaje de servicio de mensajes corto. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |