[Android]: 当 Android 设备休眠时防止 USB 设备休眠

[Android]: prevent USB device from sleeping when Android device sleeps

我们正在做一个 SIP 相关的解决方案,我被要求在定制的 android pad(4.4.*) 上编写一个应用程序。不幸的是,pad 来自 3rd party,因此我们很难在框架或驱动程序上做进一步的工作...... Pad上设计了一个LAN接口over USB,我们打算通过LAN上网。此外,盖子上没有电源键.....

现在的问题是:由于pad休眠,局域网连接很快就断了。我完全理解 android 的正常行为。我正在尝试获取已知的唤醒锁(部分或 WIFI 锁)以阻止 USB 控制器休眠……但目前进展甚微。有没有USB相关的wake lock,就像wifi lock一样?

我已经从HW的角度解决了这个问题....我不确定这个解决方案对当前的主题是否真的有意义。但我认为与您分享想法是论坛的主要目标 运行。

电源线控制屏加了一个MOS元件。然后我通过向 MCU 发送命令来操纵 connection/disconnection....

根据我的经验,在质量差的垫子上扩展功能真的很难......可怜的post-销售支持......

希望对你有所帮助。