蓝牙条形码扫描仪的解码输出

汤姆·麦克唐纳

我有一台条形码扫描仪,向我发送原始输出。我试图弄清楚该输出是什么。

我收到一个字节数组。如果我直接将它们显示为字符串:

byte[] buffer = new byte[1024];  // buffer store for the stream
int bytes; // bytes returned from read()

// Keep listening to the InputStream until an exception occurs
while (true) {
    try {
        // Read from the InputStream
        bytes = mmInStream.read(buffer);

        mDisplayer.display(new String(buffer));
    } catch (IOException e) {
        break;
    }
}

我得到这个:

(4}�����A���L�*��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

现在,如果我将显示代码更改为以下内容:

String numberToDisplay = "";
// Read from the InputStream
bytes = mmInStream.read(buffer);
for (int i=0; i<bytes; i++ ) {
    numberToDisplay = numberToDisplay.concat(Integer.toString((int)buffer[i] & 0xff));
}
mDisplayer.display(numberToDisplay);

我得到这个:

1628405212513714915817024765139151223217614142

但是条形码下的实际数字是:

0003001095504

那么,如何正确阅读它呢?

编辑

如果显示字节,我得到以下信息:

00010000 (10)
00011100 (1C)
00101000 (28)
00110100 (34)
01111101 (7D)
10001001 (89)
10010101 (95)
10011110 (9E)
10101010 (AA)
11110111 (F7)
01000001 (41)
10001011 (8B)
10010111 (97)
11011111 (DF)
00010101 (15)
01001100 (4C)
10001101 (8D)
00101010 (2A)
埃里克255

确保在蓝牙设备上启用了“ SPP”。

/** For this data to be *right* you must enable SPP mode on the barcode scanner. */
numberToDisplay = new String(buffer, 0 , bytes);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

蓝牙条形码扫描仪的解码输出

来自分类Dev

如何使用Android Mobile与CT10蓝牙条形码扫描仪连接?

来自分类Dev

如何从Phonegap中的CT10蓝牙条形码扫描仪读取数据?

来自分类Dev

使用蓝牙条形码扫描仪模拟进行测试自动化

来自分类Dev

如何从条形码扫描仪解码原始数据(非ASCII字符)

来自分类Dev

在Richtextbox Rightsaway中显示条形码扫描仪输出

来自分类Dev

Rails应用的条形码扫描仪

来自分类Dev

从Swing中的条形码扫描仪读取

来自分类Dev

Winforms按键和条形码扫描仪

来自分类Dev

Xamarin形成条形码扫描仪

来自分类Dev

片段中的条形码扫描仪

来自分类Dev

如何使条形码扫描仪的中心透明?

来自分类Dev

从条形码扫描仪iOS 7保存图像

来自分类Dev

Worklight 6.1-条形码扫描仪插件

来自分类Dev

Phonegap条形码扫描仪失败Jasmine错误

来自分类Dev

片段中的条形码扫描仪

来自分类Dev

符号条形码扫描仪-不起作用

来自分类Dev

Xamarin形成条形码扫描仪

来自分类Dev

浏览器的QR /条形码扫描仪

来自分类Dev

在IOS中实施条形码扫描仪

来自分类Dev

条形码扫描仪仅显示条形码的第一位

来自分类Dev

如何使条形码扫描仪从数据库中检查条形码编号?

来自分类Dev

如何从C#Winforms中的条形码扫描仪读取条形码值

来自分类Dev

条形码扫描仪仅显示条形码的第一位

来自分类Dev

从带有TC55蓝牙配对的RS507环形扫描仪读取条形码

来自分类Dev

扫描后PhoneGap条形码扫描仪插件崩溃-Android

来自分类Dev

条形码扫描仪意图启动,但无法扫描二维码?

来自分类Dev

Android Studio条形码扫描仪应用程序。通过意图扫描

来自分类Dev

如何设置条形码扫描仪的多种格式或排除成对格式?

Related 相关文章

热门标签

归档