以编程方式禁用WiredHeadset

时间:2010-05-18 11:16:33

标签: android htc-hero android-audiomanager

我有一个主要问题的HTC Hero。它认为耳机/耳机已插入。我把它发送到HTC,他们说有水损坏所以无法解决。

我尝试过toggleheadset,toggleheadset2。我根植了我的设备并安装了Android 2.1 ROM。现在我发现AudioManager.setRouting和.setWiredHeadsetOn(bool)已被弃用并随后被删除。

我在某处读到了一篇关于如何为AudioSystem类创建包装器的帖子,因为setRouting仍在那里可用。我还没有弄清楚如何执行此操作,因为AudioSystem类隐藏在SDK中,代码使用本机函数。

有没有人知道如何创建和实现AudioSystem的包装器或其他方法来禁用耳机?

我还清理了耳机端口,因此没有灰尘或任何向主板发送错误信号的内容。

非常感谢任何帮助。

0 个答案:

没有答案