检查耳机是否在不同的 API 级别上连接

我有一个针对 API 级别 19+ 的应用程序。我需要检查耳机是否已连接(有线或蓝牙)。

我看到它AudioManager.isWiredHeadsetOn()从 API 级别 16 开始被弃用,并且文档提供使用AudioManager.getDevices()它仅从 API 级别 23 开始引入。

问题:检查耳机是否已连接 API 级别 16 - 22 的正确方法是什么?

注意:我知道我仍然可以使用已弃用的方法,但我不想。如果他们弃用它,他们应该引入一个替代 API(我虽然找不到)。


杨魅力
浏览 248回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java