Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android与OTG断开连接_Android_Usb Otg_Overheating - Fatal编程技术网

Android与OTG断开连接

Android与OTG断开连接,android,usb-otg,overheating,Android,Usb Otg,Overheating,在android上开发时,我遇到了一个非常奇怪的问题。我的项目有点离经叛道,所以请容忍我 我正在开发一款使用外部控制器的游戏,该控制器通过OTG电缆连接到手机。所有工作正常,直到手机温度超过某个阈值,在这种情况下,操作系统会关闭与OTG的通信,我无法以任何方式重新启动它,然后断开OTG电缆,重新连接它,这是我非常希望避免的过程 所以我的问题是,有人知道操作系统的哪个部分在设备过热时执行关闭USB输入的操作,我在哪里可以控制\重新启动它 非常感谢您的帮助,因为我甚至不知道从哪里开始查找,请避免回答

在android上开发时,我遇到了一个非常奇怪的问题。我的项目有点离经叛道,所以请容忍我

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

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

非常感谢您的帮助,因为我甚至不知道从哪里开始查找,请避免回答诸如拔下并插回otg,或确保您的设备不会过热之类的问题


非常感谢

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

我认为这是操作系统的问题,因为有一次在调试和检查设备电池温度时,我看到它卡在25度,我认为这是传感器故障,当读数卡在一起时,即使设备达到了非常高的温度,otg没有断开连接,所以我怀疑这是操作系统的问题,而不是硬件的问题。