Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
デバイスクラスを使用して、ハンズフリーヘッドセットが接続されているかどうかを確認しています。しかし、Qnine3.0には識別可能なデバイスIDまたはクラスIDがないことがわかりました。どちらもゼロです。Android OSはそれがヘッドセットであることを認識し、ステータスアイコンを更新します。しかし、私のアプリでは、それがヘッドセットであると判断する別の方法が必要です。
SDP (サービス検出プロトコル) を使用して、サポートされているプロファイルのリストをデバイスに問い合わせることができます。次に、デバイスがヘッドセット プロファイルまたはハンズ フリー プロファイルをサポートしていることがわかります。