How to detect if an Android phone has a built-in equalizer?

119 views Asked by At

Up until now I was using the following code

final Intent intent = new Intent(AudioEffect.ACTION_DISPLAY_AUDIO_EFFECT_CONTROL_PANEL);
return (intent.resolveActivity(PodcastAddictApplication.getInstance().getPackageManager()) != null);

But for some reasons, this returns false on devices even though they have a built-in equalizer (I know this because calling startActivityForResult(intent) on the previous intent works)

Any idea on how to solve this?

0

There are 0 answers