am f522e095
: Merge "Add wrapper method to GsmAlphabet for API compatibility." into ics-mr0
* commit 'f522e095e69406a5c6039b406237e9b30781a355': Add wrapper method to GsmAlphabet for API compatibility.
This commit is contained in:
@ -204,6 +204,24 @@ public class GsmAlphabet {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Converts a String into a byte array containing the 7-bit packed
|
||||||
|
* GSM Alphabet representation of the string. If a header is provided,
|
||||||
|
* this is included in the returned byte array and padded to a septet
|
||||||
|
* boundary. This method is used by OEM code.
|
||||||
|
*
|
||||||
|
* @param data The text string to encode.
|
||||||
|
* @param header Optional header (including length byte) that precedes
|
||||||
|
* the encoded data, padded to septet boundary.
|
||||||
|
* @return Byte array containing header and encoded data.
|
||||||
|
* @throws EncodeException if String is too large to encode
|
||||||
|
* @see #stringToGsm7BitPackedWithHeader(String, byte[], int, int)
|
||||||
|
*/
|
||||||
|
public static byte[] stringToGsm7BitPackedWithHeader(String data, byte[] header)
|
||||||
|
throws EncodeException {
|
||||||
|
return stringToGsm7BitPackedWithHeader(data, header, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Converts a String into a byte array containing the 7-bit packed
|
* Converts a String into a byte array containing the 7-bit packed
|
||||||
* GSM Alphabet representation of the string. If a header is provided,
|
* GSM Alphabet representation of the string. If a header is provided,
|
||||||
|
Reference in New Issue
Block a user