Android USB 数据字节读取乱码问题
UsbAccessory usbAccessory = (UsbAccessory) intent.getParcelableExtra(UsbManager.EXTRA_ACCESSORY);
ParcelFileDescriptor parcelFileDescriptor = Usbmanager.openAccessory(usbAccessory );
FileDescriptor fileDescriptor = parcelFileDescriptor.getFileDescriptor();
FileInputStream fileInputStream1 = new FileInputStream(fileDescriptor);
byte [] usbDataArr = new byte[64];
int cnt = instream.read(usbDataArr,0,64);
以上从usb传输过来“AAA”的数据读入usbDataArr中的字节,第一位为A对应的ASCII值,第二、三位就为一个负数,并且还不是一样的负数.
求解
补充:移动开发 , Android