gpt4 book ai didi

android - 在将控制权转移到端点 0 之前,您是否必须声明一个接口(interface)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:41:41 27 4
gpt4 key购买 nike

我有一个游戏 Controller 连接到我的 Android 设备,它有 1 个接口(interface),端点中断。我知道 Android 在枚举端点时会列出端点 0(控制端点),而且我知道我可以通过任何其他端点发送它来将控制转移到端点 0。

我的问题是:在进行此控制权转移之前,我是否需要声明一个接口(interface)(任何接口(interface))? Android 框架是否要求您在与端点 0(技术上不属于任何接口(interface))对话之前获得对接口(interface)的独占访问权?

最佳答案

是的。您会看到,如果不强制声明接口(interface),任何 controlTransfer 调用都会失败。

不幸的是,声明会断开 USB 设备与内核驱动程序的连接。所以,如果你想到例如在使用时更改 USB 鼠标的分辨率,您会发现更改后,鼠标不再控制您的 Android 设备。

关于android - 在将控制权转移到端点 0 之前,您是否必须声明一个接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32601771/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com