Lines Matching refs:data

31  * Various methods, useful for dealing with SIM data.
45 bcdToString(byte[] data, int offset, int length) {
52 v = data[i] & 0xf;
56 v = (data[i] >> 4) & 0xf;
70 cdmaBcdToString(byte[] data, int offset, int length) {
76 v = data[i] & 0xf;
82 v = (data[i] >> 4) & 0xf;
178 adnStringFieldToString(byte[] data, int offset, int length) {
183 if (data[offset] == (byte) 0x80) {
188 ret = new String(data, offset + 1, ucslen * 2, "utf-16be");
210 if (length >= 3 && data[offset] == (byte) 0x81) {
211 len = data[offset + 1] & 0xFF;
215 base = (char) ((data[offset + 2] & 0xFF) << 7);
218 } else if (length >= 4 && data[offset] == (byte) 0x82) {
219 len = data[offset + 1] & 0xFF;
223 base = (char) (((data[offset + 2] & 0xFF) << 8) |
224 (data[offset + 3] & 0xFF));
235 if (data[offset] < 0) {
236 ret.append((char) (base + (data[offset] & 0x7F)));
244 while (count < len && data[offset + count] >= 0)
247 ret.append(GsmAlphabet.gsm8BitUnpackedToString(data,
265 return GsmAlphabet.gsm8BitUnpackedToString(data, offset, length, defaultCharset.trim());
341 networkNameToString(byte[] data, int offset, int length) {
344 if ((data[offset] & 0x80) != 0x80 || length < 1) {
348 switch ((data[offset] >>> 4) & 0x7) {
352 int unusedBits = data[offset] & 7;
354 ret = GsmAlphabet.gsm7BitPackedToString(data, offset + 1, countSeptets);
359 ret = new String(data,
377 if ((data[offset] & 0x40) != 0) {
387 * @param data The raw data
391 public static Bitmap parseToBnW(byte[] data, int length){
393 int width = data[valueIndex++] & 0xFF;
394 int height = data[valueIndex++] & 0xFF;
403 // reassign data and index for every byte (8 bits).
405 currentByte = data[valueIndex++];
428 * @param data The raw data
433 public static Bitmap parseToRGB(byte[] data, int length,
436 int width = data[valueIndex++] & 0xFF;
437 int height = data[valueIndex++] & 0xFF;
438 int bits = data[valueIndex++] & 0xFF;
439 int colorNumber = data[valueIndex++] & 0xFF;
440 int clutOffset = ((data[valueIndex++] & 0xFF) << 8)
441 | (data[valueIndex++] & 0xFF);
443 int[] colorIndexArray = getCLUT(data, clutOffset, colorNumber);
450 resultArray = mapTo2OrderBitColor(data, valueIndex,
453 resultArray = mapToNon2OrderBitColor(data, valueIndex,
461 private static int[] mapTo2OrderBitColor(byte[] data, int valueIndex,
465 return mapToNon2OrderBitColor(data, valueIndex, length, colorArray,
489 byte tempByte = data[valueIndex++];
499 private static int[] mapToNon2OrderBitColor(byte[] data, int valueIndex,
503 return mapTo2OrderBitColor(data, valueIndex, length, colorArray,