2014-07-18 39 views
0

我正在制作特定的usb设备。 此设备将在Android手机上使用。这一个使用海量存储协议。但是这不是大容量存储设备。这个没有FAT文件系统。它只使用海量存储协议。该设备未安装。只在android手机的根文件系统上显示“/ dev/block/vold/8:0”。我尝试访问“/ dev/block/vold/8:0”设备文件。设备的开放操作是成功的。 ,但无法从Android NDK的USB设备读取数据。 我想用follow。 INT vnHandle vnHandle =打开( “的/ dev/SDC1”, “RW”) 读取(vnHandle,缓冲液,READSIZE) 写(vnHandle,缓冲液,writeSize)如何在Android NDK中直接访问usb海量存储

我已经读/写我的USB设备中Visual Sutido 2010的WindowsXP/7(dll)。一切都好。但在Android NDK失败,是不可能的?帮我。

+0

Android通常不附带了解USB大容量存储外设的块存储驱动程序。应用程序通常最终会在用户空间中自行讨论海量存储协议,并针对Android USB API进行操作。 –

+0

谢谢。这是没有适当的答案。 – bugLucky

+0

事实上,它不是作为答案发布的,而是作为评论提出一些你可能想研究的想法。 –

回答