如何获取 Android API < 23 的所有音频设备

And*_*ldo 6 android-audiomanager webrtc android-4.4-kitkat audio-device

我怎样才能不使用 api 23 的方法获取所有设备信息?

AudioDeviceInfo[] devices = audioManager.getDevices(AudioManager.GET_DEVICES_ALL); //or GET_DEVICES_OUTPUTS
Run Code Online (Sandbox Code Playgroud)

有什么办法吗?

在这种情况下,目标 api 是 19 - KitKat。

谢谢你。