为什么我尝试使用Android附件模式时VID错误?

问题描述 投票:0回答:1

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

[我已经找到的所有资源,包括documentation和源代码示例,例如this,似乎都希望支持Android Open Accessory协议的设备的VID为0x18d1

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

如何使三星手机在USB附件模式下运行?它是否已启用,并且0x18d1的VID仅适用于Google手机?还是我需要做一些事情来更改VID?如果是前一种情况,那么如何检查给定的USB设备是否为Android手机?

android usb android-open-accessory
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.