Idioma

SmsMessage.CalculateLength Método

Definição

Sobrecargas

Nome Description
CalculateLength(ICharSequence, Boolean)

Calcula o número de SMS necessários para codificar o corpo da mensagem e o número de caracteres restantes até a próxima mensagem.

CalculateLength(String, Boolean)

Calcula o número de SMS necessários para codificar o corpo da mensagem e o número de caracteres restantes até a próxima mensagem, considerando a codificação atual.

CalculateLength(ICharSequence, Boolean)

Calcula o número de SMS necessários para codificar o corpo da mensagem e o número de caracteres restantes até a próxima mensagem.

[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

a mensagem a ser codificada

use7bitOnly
Boolean

se verdadeiro, os caracteres que não fazem parte da codificação de 7 bits específicas do rádio são contados como caracteres de espaço único. Se false e se o messageBody contiver caracteres não codificados de 7 bits, o comprimento será calculado usando uma codificação de 16 bits.

Retornos

Int32[]

um int[6] com int[0] sendo o número de SMS necessário, int[1] o número de unidades de código usadas e int[2] é o número de unidades de código restantes até a próxima mensagem. int[3] é um indicador do tamanho da unidade de código de codificação (consulte as definições ENCODING_* em SmsConstants). int[4] é a tabela de linguagem nacional GSM a ser usada ou 0 para o alfabeto padrão de 7 bits. int[5] A tabela de mudança de idioma nacional GSM a ser usada ou 0 para a tabela de extensão padrão de 7 bits.

Atributos

Comentários

Calcula o número de SMS necessários para codificar o corpo da mensagem e o número de caracteres restantes até a próxima mensagem.

Java documentação para android.telephony.SmsMessage.calculateLength(java.lang.CharSequence, boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

CalculateLength(String, Boolean)

Calcula o número de SMS necessários para codificar o corpo da mensagem e o número de caracteres restantes até a próxima mensagem, considerando a codificação atual.

[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

a mensagem a ser codificada

use7bitOnly
Boolean

se true, os caracteres que não fazem parte da codificação alfabética de GSM /CDMA (específicos do rádio) são convertidos como caracteres de espaço único. Se for false, um messageBody que contém caracteres de alfabeto não GSM ou não CDMA será codificado usando codificação de 16 bits.

Retornos

Int32[]

um int[4] com int[0] sendo o número de SMS necessário, int[1] o número de unidades de código usadas e int[2] é o número de unidades de código restantes até a próxima mensagem. int[3] é o tipo de codificação que deve ser usado para a mensagem.

Atributos

Comentários

Calcula o número de SMS necessários para codificar o corpo da mensagem e o número de caracteres restantes até a próxima mensagem, considerando a codificação atual.

Java documentação para android.telephony.SmsMessage.calculateLength(java.lang.String, boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a