2
私のコードは、電話機に付属のヘッドセットを使用している限り、AudioManagerのisWiredHeadsetOn()
メソッドを使用して動作しています。内蔵マイクなしのヘッドフォンを使用すると、isWiredHeadsetOn()
はfalseを返します。これは十分に公正だと思いますが、私が望むものではありません!ヘッドセットとヘッドホンの両方を検出する方法はありますか?Android:ヘッドセットだけでなくヘッドフォンも検出しますか?
ありがとうございましたが、アプリで状態を維持するだけでなく、イベントが発生しない時間がある場合に備えて、このことを避けたかったのです。まあ、これはおそらくそれを行う唯一の方法です。 – Kieran
気をつけてください。 – siliconeagle
あなたのレシーバが意図を受け取っている これは を必要とします –
siliconeagle