SmsMessage.CalculateLength Método
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í.
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
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.
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
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.