2015-01-15 131 views
0

我在开发android时遇到了一个非常奇怪的问题。我的项目有点不正统,请耐心等待。Android过热与OTG断开连接

我正在开发一款游戏,它使用通过OTG电缆连接到手机的外部控制器。所有的工作正常,直到手机的温度超过一定的阈值,在这种情况下,操作系统关闭与OTG的通信,我无法以任何其他方式重新启动它,然后断开OTG电缆,并重新连接它,这是我真想避免的一个过程。

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

非常感谢您的帮助,因为我甚至不知道从哪里开始寻找,只是请避免像“只需拔下插头otg”或“只是确保您的设备不会过热”等答案。

非常有义务

回答

0

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

+0

我认为它是一个操作系统的问题,因为一旦调试和检查设备的电池温度,我看到它卡在25(我认为这是一个传感器故障),并且当读数卡住了,即使设备达到真的很高的温度,otg没有断开,所以我怀疑这是一个操作系统的东西,而不是硬件。 – 2015-01-15 15:49:39