0

良い。私の Windows Phone アプリケーションについて。ヘッドフォンが挿入されていることを確認する方法は?

Windows phone SDK に API が見つかりませんでした。

4

2 に答える 2

2

APIがこのデバイス情報を公開していないように見えるため、現在この情報にアクセスできるかどうかはわかりません。

うまくいけば、WindowsPhone8の「Apollo」リリースでより多くのハードウェア情報が利用できるようになります。次のリリースでは、低レベルのアンマネージAPI呼び出し(pInvokeを考えてください)にアクセスできることがすでに確認されています。

于 2012-05-11T14:04:15.950 に答える
2

これを行う API はありませんが、私の頭の上には、テストしたい「ハッキーな」回避策があるかもしれません。試したことはありませんが、ヘッドフォンはラジオのアンテナとしても機能します。したがって、FMRadio.SignalStrengthプロパティを測定して、特定のしきい値を下回っているかどうかを確認することができます (そのしきい値を判断するには、ヘッドフォンの有無にかかわらずテストする必要があります)。受信状態が非常に悪い場合は、ヘッドホンが接続されていない可能性があります。完璧ではありませんが、うまくいくかもしれません。

于 2012-05-11T16:31:45.963 に答える