如何在不连接耳机的情况下检查设备是否具有 3.5 毫米插孔或 c 型



我正在尝试找出哪种耳插孔设备支持。我的意思是 3.5 毫米或 C 型或 USB 等。

我得到了一些代码来检测插入了哪种耳机,但我想在不将耳机插入设备的情况下检查耳插孔类型。

这是你应该自己弄清楚的事情。 作为开发人员(理论上),您不应该关心硬件是什么,而是它支持哪些功能。 头戴式耳机就是这种情况 - 您很可能能够检测到头戴式耳机的某些供应商字符串。

以下是您可以尝试猜测插孔类型的一些解决方法: - 您应该能够提取设备信息。像这里这样的东西: 以编程方式获取Android手机模型 - 然后保留设备列表 ->插孔端口以"提取"该信息。

请记住,这将是一项繁琐的工作,并且无法 100% 检测到千斤顶。

如果您提供更多上下文来说明为什么需要确切类型的端口,有人可能会给出更好的建议。

最新更新