将usb命令转换为字节数组

时间:2016-05-23 12:14:14

标签: android byte

我尝试向USB设备发送命令。我必须将此命令转换为:DA AD 02 74 00 BFDB到字节数组。我开始是这样的:

private static final byte[] send = new byte[] {
            (byte)0xda,(byte)0xad, // const
            // command

    };

但我不知道下一步是什么。我应该如何将02写为字节,74等等?请帮忙。

1 个答案:

答案 0 :(得分:1)

按照以前的方式继续:

private static final byte[] send = new byte[] {
    (byte)0xDA, (byte)0xAD, (byte)0x02, (byte)0x74,
    (byte)0x00, (byte)0xBF, (byte)0xDB
};

为了简化语法,您还可以查看this answer,然后使用类似"DAAD027400BFDB"的字符串,甚至改进该答案中的代码以忽略空格,这样您就可以保留语法了在你的问题中。