在android上开发时,我遇到了一个非常奇怪的问题。我的计划有点不正统,所以请容忍我。
我正在开发一个游戏,使用外部控制器,使用OTG电缆连接到电话。一切正常,直到手机的温度超过某个阈值,在这种情况下,操作系统关闭与OTG的通信,而我无法以任何方式重新启动它,然后断开OTG电缆,并重新连接它,这是我真正想要避免的过程。
因此,我的问题是,有人知道操作系统的哪一部分在设备过热时执行关闭USB输入的操作,我在哪里可以控制\重新启动它呢?
非常感谢您的帮助,因为我甚至不知道该从哪里开始查找,请避免回答“只需拔下插头并将otg插回”,或“确保您的设备不过热”。
感激不尽
发布于 2015-01-15 15:31:21
可能是硬件问题。如果它实际上是在操作系统中实现的,那么您可能应该查看内核代码。这并不是所有android设备的标准行为,所以您应该尝试使用其他设备。
https://stackoverflow.com/questions/27966649
复制相似问题