SmsMessage.CalculateLength Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| CalculateLength(ICharSequence, Boolean) |
Berechnet die Anzahl der zum Codieren des Nachrichtentexts erforderlichen SMS und die Anzahl der verbleibenden Zeichen bis zur nächsten Nachricht. |
| CalculateLength(String, Boolean) |
Berechnet die Anzahl der ZUM Codieren des Nachrichtentexts erforderlichen SMS-Nachrichten und die Anzahl der verbleibenden Zeichen bis zur nächsten Nachricht, vorausgesetzt, die aktuelle Codierung. |
CalculateLength(ICharSequence, Boolean)
Berechnet die Anzahl der zum Codieren des Nachrichtentexts erforderlichen SMS und die Anzahl der verbleibenden Zeichen bis zur nächsten Nachricht.
[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[]
Parameter
- msgBody
- ICharSequence
die zu codierenden Nachricht
- use7bitOnly
- Boolean
wenn wahr, werden Zeichen, die nicht Teil der radiospezifischen 7-Bit-Codierung sind, als Einzelne Leerzeichen gezählt. Wenn "false" und "messageBody" nicht 7-Bit-encodierbare Zeichen enthält, wird die Länge mit einer 16-Bit-Codierung berechnet.
Gibt zurück
an int[6] mit int[0] ist die Anzahl der erforderlichen SMS,int[1] die Anzahl der verwendeten Codeeinheiten, und int[2] ist die Anzahl der Codeeinheiten, die bis zur nächsten Nachricht verbleiben. int[3] ist ein Indikator für die Größe der Codierungscodeeinheit (siehe ENCODING_*-Definitionen in SmsConstants). int[4] ist die zu verwendende GSM-Sprachentabelle oder 0 für das standardmäßige 7-Bit-Alphabet. int[5] Die zu verwendende GSM-Sprachenschichttabelle oder 0 für die standardmäßige 7-Bit-Erweiterungstabelle.
- Attribute
Hinweise
Berechnet die Anzahl der zum Codieren des Nachrichtentexts erforderlichen SMS und die Anzahl der verbleibenden Zeichen bis zur nächsten Nachricht.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
CalculateLength(String, Boolean)
Berechnet die Anzahl der ZUM Codieren des Nachrichtentexts erforderlichen SMS-Nachrichten und die Anzahl der verbleibenden Zeichen bis zur nächsten Nachricht, vorausgesetzt, die aktuelle Codierung.
[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[]
Parameter
- messageBody
- String
die zu codierenden Nachricht
- use7bitOnly
- Boolean
Wenn wahr, werden Zeichen, die nicht Teil der radiospezifischen Alphabetcodierung (GSM / CDMA) sind, als einzelne Leerzeichen konvertiert. Ist "false" angegeben, werden Nachrichten, die nicht GSM- oder nicht CDMA-Alphabetzeichen enthalten, mit einer 16-Bit-Codierung codiert.
Gibt zurück
an int[4] mit int[0] ist die Anzahl der erforderlichen SMS,int[1] die Anzahl der verwendeten Codeeinheiten, und int[2] ist die Anzahl der Codeeinheiten, die bis zur nächsten Nachricht verbleiben. int[3] ist der Codierungstyp, der für die Nachricht verwendet werden soll.
- Attribute
Hinweise
Berechnet die Anzahl der ZUM Codieren des Nachrichtentexts erforderlichen SMS-Nachrichten und die Anzahl der verbleibenden Zeichen bis zur nächsten Nachricht, vorausgesetzt, die aktuelle Codierung.
Java Dokumentation für android.telephony.SmsMessage.calculateLength(java.lang.String, boolean).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.