0

Androidでの開発中に非常に奇妙な問題が発生しました。私のプロジェクトは少し風変わりですので、ご容赦ください。

OTG ケーブルを使用して電話に接続されている外部コントローラーを使用するゲームを開発しています。電話の温度が特定のしきい値を超えるまで、すべて正常に動作します。この場合、オペレーティング システムは OTG との通信をシャットダウンし、OTG ケーブルを取り外して再接続する以外の方法で再起動することはできません。私が本当に避けたいプロセス。

だから私の質問は、デバイスが過熱したときにUSB入力をシャットダウンするこのアクションを実行しているのはオペレーティングシステムのどの部分であり、どこで制御/再起動できるか知っている人はいますか?

どこから調べればいいのかわからないので、助けていただければ幸いです。「OTG のプラグを抜き差ししてください」や「デバイスが過熱しないようにしてください」などの回答は避けてください。

とても感謝しております

4

1 に答える 1

0

おそらくハードウェアの問題です。OS自体に実際に実装されている場合は、おそらくカーネルコードを調べる必要があります。これはすべての Android デバイスの標準的な動作ではないため、別のデバイスを使用してみてください。

于 2015-01-15T15:31:21.293 に答える