0

デバイスクラスを使用して、ハンズフリーヘッドセットが接続されているかどうかを確認しています。しかし、Qnine3.0には識別可能なデバイスIDまたはクラスIDがないことがわかりました。どちらもゼロです。Android OSはそれがヘッドセットであることを認識し、ステータスアイコンを更新します。しかし、私のアプリでは、それがヘッドセットであると判断する別の方法が必要です。

4

1 に答える 1

1

SDP (サービス検出プロトコル) を使用して、サポートされているプロファイルのリストをデバイスに問い合わせることができます。次に、デバイスがヘッドセット プロファイルまたはハンズ フリー プロファイルをサポートしていることがわかります。

于 2011-10-11T22:13:02.603 に答える