SmsMessage.CalculateLength Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.
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
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.