3

我有一个 HTC Hero 有一个大问题。它认为耳机/耳机已插入。我将其发送给 HTC,他们说有水损坏所以无法修复。

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

我在某处阅读了一篇关于如何为 AudioSystem 类创建包装器的帖子,因为 setRouting 仍然可用。由于 AudioSystem 类隐藏在 SDK 中并且代码使用了本机函数,因此我至今还无法弄清楚如何进行此操作。

有人知道为 AudioSystem 创建和实现包装器的方法或禁用耳机的另一种方法吗?

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

任何帮助将不胜感激。

4

0 回答 0