Android USB 数据字节读取乱码问题

yzsunlight 2013-10-24 11:32:17

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值,第二、三位就为一个负数,并且还不是一样的负数.
求解
...全文
126 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,475

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧