ヘッドセットがAndroidデバイスに接続されているかどうかを検出します。ヘッドセットがAndroidデバイスに接続されているかどうかを検出します。ACTION_HEADSET_PLUG。ブルートゥースヘッドセットもある場合はfalseを返すことがありますが、代わりにオーディオがルーティングされます。2ブロードキャストレシーバーを使用できます。</intent-filter></receiver>-->しかし、これは機能しません。OSがこの「HEADSET_PLUG」インテントを送信すると、OSはフラグ「Intent.FLAG_RECEIVER_REGISTERED_ONLY」を設定します。したがって、「AndroidManifest」の代わりにActivityクラスまたはServiceクラスで次のようなコードを記述する必要があります。);}この記事がお役に立てば幸いです。SDKソース「HeadsetObserver.java」の一部です。答えが見つかるまで数日過ごしました。公式文書にはこれに関する情報はありません。