当前位置:编程学习 > wap >>

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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,