Android与OTG断开连接
在android上开发时,我遇到了一个非常奇怪的问题。我的项目有点离经叛道,所以请容忍我 我正在开发一款使用外部控制器的游戏,该控制器通过OTG电缆连接到手机。所有工作正常,直到手机温度超过某个阈值,在这种情况下,操作系统会关闭与OTG的通信,我无法以任何方式重新启动它,然后断开OTG电缆,重新连接它,这是我非常希望避免的过程 所以我的问题是,有人知道操作系统的哪个部分在设备过热时执行关闭USB输入的操作,我在哪里可以控制\重新启动它 非常感谢您的帮助,因为我甚至不知道从哪里开始查找,请避免回答诸如拔下并插回otg,或确保您的设备不会过热之类的问题Android与OTG断开连接,android,usb-otg,overheating,Android,Usb Otg,Overheating,在android上开发时,我遇到了一个非常奇怪的问题。我的项目有点离经叛道,所以请容忍我 我正在开发一款使用外部控制器的游戏,该控制器通过OTG电缆连接到手机。所有工作正常,直到手机温度超过某个阈值,在这种情况下,操作系统会关闭与OTG的通信,我无法以任何方式重新启动它,然后断开OTG电缆,重新连接它,这是我非常希望避免的过程 所以我的问题是,有人知道操作系统的哪个部分在设备过热时执行关闭USB输入的操作,我在哪里可以控制\重新启动它 非常感谢您的帮助,因为我甚至不知道从哪里开始查找,请避免回答
非常感谢这可能是硬件问题。如果它实际上是在操作系统本身中实现的,那么您可能应该查看内核代码。这不是所有android设备的标准行为,因此您应该尝试使用其他设备。我认为这是操作系统的问题,因为有一次在调试和检查设备电池温度时,我看到它卡在25度,我认为这是传感器故障,当读数卡在一起时,即使设备达到了非常高的温度,otg没有断开连接,所以我怀疑这是操作系统的问题,而不是硬件的问题。