楼主解决问题了吗?
我也碰到了这个问题,设备信息读取正常,但是bulktransfer总是返回-1

解决方案 »

  1.   

    这个要熟悉自己的HID外设,通讯协议要弄清楚。
    我当时一直返回-1是由于我的android设备没有HID外设的驱动(猜测),后来换了个pad(三星的手机试了下)就成功了。
      

  2.   

    我做过类似的开发,我的读写都能成功,我的设备是一个自己开发的usb摄像头设备,返回小数据量的bulkTransfer 操作是成功的,但是我去读一幅图像的时候,好像只能返回10K多的数据,问如何操作这类设备的读大数据的问题呢!
      

  3.   


    我也遇到同样的问题,每次只读取了16384字节数据(16kb),摄像头一副图像有900K左右,怎么办呢?网上博客上有人也遇到了这个问题,貌似系统代码里做了限制
    http://han21912.lofter.com/post/c3919_2db138
      

  4.   

    我遇到这一个问题,外设第一次插上的时候,使用bulktransfer发送指令正常,第二次调用的时候却会返回-1,以后一直返回-1
      

  5.   

    我碰到了这个问题    原因是我的endpoint错了   
      

  6.   

    我也遇到这个问题啊?不知道怎么解决啊?getEndpoint的输入和输出节点,怎么确定啊?是固定的吗?