我有一个针对 API 级别 19+ 的应用程序。我需要检查耳机是否已连接(有线或蓝牙)。
我看到它AudioManager.isWiredHeadsetOn()
从 API 级别 16 开始被弃用,并且文档提供使用AudioManager.getDevices()
它仅从 API 级别 23 开始引入。
问题:检查耳机是否已连接 API 级别 16 - 22 的正确方法是什么?
注意:我知道我仍然可以使用已弃用的方法,但我不想。如果他们弃用它,他们应该引入一个替代 API(我虽然找不到)。
相关分类