MediaStore.Audio.Media.RECORD_SOUND_ACTION not work on devices: Samsung and LG
<pre><code>Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
((Activity) context).startActivityForResult(intent, requestCode);
</code></pre>

<p>and onActivityRezult:</p>

<pre><code>Uri uri;
            if (requestCode == REQUEST_CODE_ATTACH_SOUND) {
                uri = (Uri) data.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI);
                if (Settings.System.DEFAULT_RINGTONE_URI.equals(uri)) {
                    uri = null;
                }
            } else {
                uri = data.getData();
            }
</code></pre>

<p>On the simulator and htc is working fine. But on Samsung and LG not work, RECORD app returns nothing. What is the problem?</p>
