我们想在Android下使用USB接口与硬件设备通信,收发数据。硬件设备嵌套在手机里面,手机的Android平台里有一个可以操纵此硬件设备的Application。如果把手机与PC通过USB连接后,PC端可以通过USB与此硬件设备收发数据(主要是一些定义的命令信息)吗?如果可以的话,PC端的Application一定要用JAVA写吗?可不可以用C#来写?初次接触Android。还望请教!谢谢。

解决方案 »

  1.   

    PC端的程序什么都可以,之前我一直是用利用android的adb interface接口进行传输数据,可以收发shell指令,豌豆荚,91都是这么干的。
      

  2.   

    我也遇到这个问题了,目前打算PC端用C++实现,Andord端用java做
      

  3.   

    肯定可以了 任何语言写出来,都是exe文件而已。
      

  4.   

    可以c#啊,不过pc上一般都用c++,c#很卡,不稳定
      

  5.   

    关于楼主的问题,基本上可以认为是C/S架构,PC可以作为客户端,PC可以通过操作本机的usb进行数据发送,手机端可以通过你说的app进行usb操作,至于说PC端用什么语言,你擅长或者喜欢用什么语言都行,只要能操控USB发送或者接收数据就行,至于怎么操控PC的usb,网上就很多了,这里应该就不用说了。另外补充,C/C++也可以用于手机。