2015-01-15 127 views
0

我在開發android時遇到了一個非常奇怪的問題。我的項目有點不正統,請耐心等待。Android過熱與OTG斷開連接

我正在開發一款遊戲,它使用通過OTG電纜連接到手機的外部控制器。所有的工作正常,直到手機的溫度超過一定的閾值,在這種情況下,操作系統關閉與OTG的通信,我無法以任何其他方式重新啓動它,然後斷開OTG電纜,並重新連接它,這是我真想避免的一個過程。

所以我的問題是沒有人知道什麼操作系統的一部分是執行此操作關閉設備過熱時的USB輸入,我可以在哪裏控制\重新啓動它?

非常感謝您的幫助,因爲我甚至不知道從哪裏開始尋找,只是請避免像「只需拔下插頭otg」或「只是確保您的設備不會過熱」等答案。

非常有義務

回答

0

這可能是一個硬件問題。如果它實際上是在操作系統本身中實現的,那麼你應該看看內核代碼。這不是所有android設備的標準行爲,所以你應該嘗試使用其他設備。

+0

我認爲它是一個操作系統的問題,因爲一旦調試和檢查設備的電池溫度,我看到它卡在25(我認爲這是一個傳感器故障),並且當讀數卡住了,即使設備達到真的很高的溫度,otg沒有斷開,所以我懷疑這是一個操作系統的東西,而不是硬件。 – 2015-01-15 15:49:39