请问这个可以实现吗?应该用什么方法给USB口连接的设备发送命令和读取数据呢?
解决方案 »
- 求助 关于android弄选择题考试系统的问题
- 好想换一份工作,想离开这里!! !! 哪怕新东家不给工资,我也愿意了!!
- android 中的各种进制 和 数据类型转换
- 没有正常关闭eclipse后来再使用eclipse时打不开layout里面的xml文件了,没有响应怎么办
- Android版本太多,怎么查看各个版本做了哪些修订?
- Eclispe+CDT+NDK如何设置头文件包含目录?
- android setPadding()跟setMargins()的区别是什么啊
- xml问题
- 关于 ADW Launcher 无法添加widget的问题
- AutoCompleteTextView 怎么实现点击内容回填ID
- 继续发帖求解:100分——酷狗怎么实现的主页背景拖动???静候答案
- android绘制曲线图~~
不就是简单的usb通信吗?当然外部设备如何响应命令需要自己去做的
我曾经试着识别一个 造影仪就是螺旋CT可惜,失败了,当时用的以太网传输,加装了一个USB控制器在设备上,再开发,用串口来着方便啊。
要看你的机型是否可以作为USB HOST
如果可以的话,手机也可以接外设读取数据
如U盘之类
但是,其它设备,就需要自己写驱动了因为,MSC,属于通用驱动而其它设备,肯定是要写驱动的
没有驱动,等于就没有注册,系统不会识别,也就是不会读数据进来(其实有传数据,但是系统不接收),
你的程序当然不能访问
我们是是开发Android 底层产品,到今天Android USB控制已经相当容易了,一种情况写USB驱动把数据模拟成一个U盘之类,这一类开发比较难,因为要开发驱动,更重要是驱动往往有不可移植性,并且需要root权限才能安装,只能做成定制机。另一种通用方法是使用Google ADK (Accessory Development Kit),它可以通过libusb 直接访问USB设备,并负责在应用和设备之间交换数据,应用负责解析USB数据,这样方法通用性较高。象你这种情况最合适做这种设计,大家有空可以交流一下,我的微博是 http://weibo.com/work4blue