HTC ヒーローに大きな問題があります。ヘッドセット/ヘッドフォンが接続されていると思われます。HTC に送信したところ、水による損傷があるため、修正されていないとのことでした。
トグルヘッドセット、トグルヘッドセット2を試しました。デバイスをルート化して、Android 2.1 ROM をインストールしました。AudioManager.setRouting と .setWiredHeadsetOn(bool) が廃止され、その後削除されたことがわかりました。
setRouting がまだ利用可能であるため、AudioSystem クラスのラッパーを作成する方法についての投稿をどこかで読みました。AudioSystem クラスは SDK に隠され、コードはネイティブ関数を使用するため、これを行う方法をまだ理解できていません。
AudioSystem のラッパーを作成して実装する方法、またはヘッドセットを無効にする別の方法を知っている人はいますか?
また、ヘッドセット ポートを掃除したので、ほこりやメインボードに誤った信号を送るものはありません。
どんな助けでも大歓迎です。