0

我正在尝试使用AOA协议通过 USB 在 Linux PC 和 Android 手机之间进行通信。

我能找到的所有资源,包括像这样的文档和源代码示例,似乎都希望支持 Android Open Accessory 协议的设备的 VID 为.0x18d1

但是,我正在尝试在三星 Galaxy S10e 上进行测试,而 VID 是0x04e8。我已经在这款手机上安装了一个带有 USB 附件意图过滤器的虚拟应用程序,但没有运气。

如何让三星手机在 USB 附件模式下运行?是不是已经启用,VID0x18d1只适用于谷歌手机?还是我必须做一些事情才能改变 VID?如果是前者,那么如何检查给定的 USB 设备是否是 Android 手机?

4

1 回答 1

0

Android 设备的 VID 似乎0x18d1只有在附件模式已激活时才会更改。这似乎意味着我必须以其他方式检测Android手机,尝试激活配件模式,然后查看它是否有效。

于 2020-05-20T01:28:05.263 回答