如何确定耳机插入Windows手机设备?

时间:2012-05-11 13:55:15

标签: windows-phone-7

好。 关于我的Windows手机应用程序。 如何确定插入耳机?

我在Windows phone SDK中找不到任何API。

2 个答案:

答案 0 :(得分:2)

我不确定您目前是否可以访问此信息,因为API似乎没有公开此设备信息。

希望在Windows Phone 8'Apollo'版本中提供更多硬件信息。已经确认您可以在下一版本中访问较低级别的非托管API调用(想想pInvoke)。

答案 1 :(得分:2)

没有API可以做到这一点,但是我可能想要测试一个“hacky”解决方法。我还没试过,但耳机也可以作为收音机的天线。因此,您可以尝试测量FMRadio.SignalStrength属性并查看它是否低于某个阈值(您必须使用和不使用耳机进行测试以确定它的阈值)。如果接收非常低,则可能未连接耳机。它不会是完美的,但可能适合你。