有没有任何可能性来模拟我的电脑作为USB主机和我的android设备使用android usb api。如果是这样,如何设置初始配置?请帮助我...如何模拟我的电脑作为USB主机?
2
A
回答
2
如果您试图让您的手机将您的PC看作UsbAccessory
,它必须通过AOA(Android Open Accessory)协议进行通信。
在PC上,您必须检测并确定您的手机是哪个设备。然后通过它的接口;通常,附件一将是类0xFF和子类0xFF。
确定后,您必须确定其读取及其写入端点。通常,配件接口有一个读取和写入,并且它们都是批量传输(0x02)类型。
最后,使用写入端点,向手机发送特定的控制请求数据包,以“附件模式”激活它。这些数据包都在这里列出:他们发送
http://source.android.com/tech/accessories/aoap/aoa.html
后,手机将能够看到您的PC为UsbAccessory
对象(在Android API中)。您可以枚举连接附件,并通过FileInputStream
和FileOutputStream
开始通信,这里的所有记载:
http://developer.android.com/guide/topics/connectivity/usb/accessory.html
相关问题
- 1. 可以在平板电脑主机USB端口上工作吗?
- 2. 三星Galaxy 10.1平板电脑的Android USB主机问题
- 3. 如何模拟文件作为USB设备连接到Linux中的虚拟机?
- 4. 如何coneect到amaonz RDS从我的电脑本地主机
- 5. ICS的USB主机模式
- 6. Android的USB主机模式
- 7. 虚拟主机返回另一台电脑上的默认主机
- 8. 作为电脑鼠标的Android手机
- 9. 如何从我的Android设备访问我的电脑上的本地主机?
- 10. 平板电脑的Android模拟器
- 11. 如何通过Android模拟器从我的电脑访问我的webapp?
- 12. 如何构建虚拟USB模拟器?
- 13. 在笔记本电脑和主电脑上同步我的工作?
- 14. 如何使我的手机触发来电个人电脑上的动作
- 15. 使用电脑作为USB通信中间人
- 16. LPC1768 USB主机
- 17. 如何从使用vb.net或asp.net或C#的USB电缆连接到我的电脑的数码相机拍照?
- 18. 一款android手机平板电脑浏览器模拟器?
- 19. Android平板电脑模拟器
- 20. Pantech平板电脑模拟器
- 21. Android平板电脑模拟器皮肤
- 22. 从另一台电脑访问我的本地主机网站
- 23. 将网站从我的电脑移至主机或服务器?
- 24. 为我的虚拟主机设置SSL
- 25. 是我的电脑故障,或者android模拟器很慢
- 26. 如何让我的电脑在WiFi上时使Android模拟器访问网络
- 27. ReportBuilder.application在我的电脑上失败 - 但在本地主机上工作
- 28. 如何将开发主机PC的USB COM端口设置为Android虚拟设备的USB端口?
- 29. 如何在电脑上打开本地主机服务器
- 30. 如何在其他网段获得电脑主机名?
在正常情况下,你的PC的USB主机。 Android设备通常是该设备,但可能(暂时)充当主机(USB OTG)。 – sstn 2013-03-15 08:03:17
@sstn是正确的。也许你可以更详细地解释你想要实现的目标? – Jodes 2013-03-15 08:32:16
为了测试android usb配件模式,我需要一个外部usb配件,它们将为总线供电......而不是使用外部usb设备作为usb配件,我将PC模拟为usb配件设备。 – BhagyaNivi 2013-03-18 05:44:01