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?