Lenguaje

SmsMessage.CalculateLength Método

Definición

Sobrecargas

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.

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.

[Android.Runtime.Register("calculateLength", "(Ljava/lang/CharSequence;Z)[I", "")]
public static int[]? CalculateLength(Java.Lang.ICharSequence? msgBody, bool use7bitOnly);
[<Android.Runtime.Register("calculateLength", "(Ljava/lang/CharSequence;Z)[I", "")>]
static member CalculateLength : Java.Lang.ICharSequence * bool -> int[]

Parámetros

msgBody
ICharSequence

el mensaje que se va a codificar

use7bitOnly
Boolean

si es true, los caracteres que no forman parte de la codificación de 7 bits específica de radio se cuentan como caracteres de espacio único. Si es false y si messageBody contiene caracteres no codificables de 7 bits, la longitud se calcula mediante una codificación de 16 bits.

Devoluciones

Int32[]

un valor int[6] con int[0] que es el número de SMS requerido, int[1] el número de unidades de código usadas y int[2] es el número de unidades de código restantes hasta el siguiente mensaje. int[3] es un indicador del tamaño de unidad de código de codificación (vea las definiciones de ENCODING_* en SmsConstants). int[4] es la tabla de idiomas nacionales GSM que se va a usar o 0 para el alfabeto predeterminado de 7 bits. int[5] La tabla de desplazamiento de idioma nacional GSM que se va a usar o 0 para la tabla de extensión de 7 bits predeterminada.

Atributos

Comentarios

Calcula el número de SMS necesarios para codificar el cuerpo del mensaje y el número de caracteres restantes hasta el siguiente mensaje.

Java documentación para android.telephony.SmsMessage.calculateLength(java.lang.CharSequence, boolean).

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.

Se aplica a

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.

[Android.Runtime.Register("calculateLength", "(Ljava/lang/String;Z)[I", "")]
public static int[]? CalculateLength(string? messageBody, bool use7bitOnly);
[<Android.Runtime.Register("calculateLength", "(Ljava/lang/String;Z)[I", "")>]
static member CalculateLength : string * bool -> int[]

Parámetros

messageBody
String

el mensaje que se va a codificar

use7bitOnly
Boolean

si es true, los caracteres que no forman parte de la codificación del alfabeto específico de radio (GSM / CDMA) se convierten en como caracteres de espacio único. Si es false, un messageBody que contiene caracteres alfabéticos que no son GSM o no CDMA se codifican con codificación de 16 bits.

Devoluciones

Int32[]

un valor int[4] con int[0] que es el número de SMS requerido, int[1] el número de unidades de código usadas y int[2] es el número de unidades de código restantes hasta el siguiente mensaje. int[3] es el tipo de codificación que se debe usar para el mensaje.

Atributos

Comentarios

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.

Java documentación para android.telephony.SmsMessage.calculateLength(java.lang.String, boolean).

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.

Se aplica a