Android上的USB主机编程从3.1开始 - 使用slickdevlabs USB库的经验

时间:2011-11-27 08:36:30

标签: android usb host

我正在寻找使用新USB功能在Android上进行USB主机编程的解决方案。

有没有人有这方面的经验?它真的有效吗?有什么特别的限制吗?什么是最好的起点?

我查了http://developer.android.com/guide/topics/usb/host.html,但理想情况下需要一个有效的例子。

我会后悔投资新的Android手机/平板电脑进行开发,然后发现某些USB功能不起作用。

我特别感兴趣的是,是否有使用Android USB主机编程通过FTDI芯片进行串行通信的经验。

特别是我想知道是否有人使用slickdevlabs中的库来做这件事 - 是否值得,或者只需拿起任何示例代码(如蓝牙)并从那里开始?

非常感谢

1 个答案:

答案 0 :(得分:0)

我知道自从你提出这个问题以来,恰好是一年,但我目前正在使用slickdev库与FTDI设备进行通信。但是有一个问题。

沿着这条线的某个地方,我丢失了几个字节的数据,并且在我的数据中拾取了头字节。所以我输了3个字节的数据,但获得了4个字节的标题数据。标头数据是0x0162,基本上说它发送62字节的数据。

我仍然希望使用slickdev库,但除非我可以解决这个问题,否则我将不得不从头开始编写一些东西,假装从头开始编写将允许我需要的控件为了改变设置,不允许用光滑控制。