解决方案 »
- 高分请教:中国移动WIFI热点Webportal认证的问题
- 求音频淡入淡出算法
- android ImageButton 和多次intent跳转
- 请教下android里如何设置gridview里scrollbar的位置呢?
- 关于android工程问题求教
- 写一个调用日历控件的例子
- [Android Robotium]对Contacts.apk写测试程序,到"Running tests"就停止
- 在android应用程序中使用执行linux命令
- 一个关于监听菜单键的问题
- 一个小问题搞晕了,求解啊
- 已经做好的socket小程序,在模拟器运行正常,真机调试就停止运行,求帮吗
- 【修改过问题】求tab+viewpage的解决方案,其中viewPage是嵌套在其中一个Fragment里面的?
这个不行啊
U盘里又不支持adb shell
我现在是一台装了Android设备做主设备,U盘做从设备:
用得是USB host API
这里面也只有UsbDeviceConnection类里有个getFileDescriptor()返回的是int
但是UsbAccessory类里有个getDescription()能获取到文件路径
是不是应该用UsbAccessory API 那
这是例子,看看吧
U盘驱动在内核层是需要1.fat32(或者其它)文件系统支持 2.字符集支持(用于显示非英文文件名) 3.USB 通信
而Android的usb host api仅仅是对原生的USB通信做简单的封装,你和一些简单的USB设备进行通信 比如打印机,单片机进行最简单的通信,因为目前只是有第3项而已。
其实漏了一项「SCSI 命令」,都是最终通过「SCSI命令」为实现数据的读取的,所以都要基于Android可怜的USB API自行实现出来。如果自己有兴趣,可以去试试做。如果重点是读U盘,现在Android系统会自动挂载SDCARD一样挂载U盘的,直接读写就好了。