0

我在android上开发时遇到了一个非常奇怪的问题。我的项目有点不正统,所以请多多包涵。

我正在开发一款使用外部控制器的游戏,该控制器使用 OTG 电缆连接到手机。一切正常,直到手机的温度超过某个阈值,在这种情况下,操作系统会关闭与 OTG 的通信,除了断开 OTG 电缆并重新连接之外,我无法以任何方式重新启动它,即我真的很想避免的过程。

所以我的问题是,有谁知道操作系统的哪一部分是在设备过热时执行关闭 USB 输入这一操作的部分,我在哪里可以控制\重新启动它?

非常感谢您的帮助,因为我什至不知道从哪里开始寻找,只是请避免诸如“只需拔下并重新插入 otg”或“确保您的设备不会过热”之类的答案

非常感谢

4

1 回答 1

0

应该是硬件问题。如果它实际上是在操作系统本身中实现的,那么您可能应该查看内核代码。这不是所有 android 设备的标准行为,因此您应该尝试使用其他设备。

于 2015-01-15T15:31:21.293 回答