如何获取android Api 17(usb连接话筒)上的话筒列表

如何获取android Api 17(usb连接话筒)上的话筒列表,android,audio,microphone,audiorecord,audio-device,Android,Audio,Microphone,Audiorecord,Audio Device,对于Android Api级别23,您可以使用AudioRecord.setPreferredDevice() 您还可以使用: AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) { AudioDeviceInfo[]

对于Android Api级别23,您可以使用
AudioRecord.setPreferredDevice()

您还可以使用:

AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);

if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) {
    AudioDeviceInfo[] adi = audioManager.getDevices(AudioManager.GET_DEVICES_OUTPUTS);
}

但有没有可能得到一份API级别低于23的话筒列表?(我17岁就需要它。)

你找到答案了吗?没有,不低于23岁