title: Get URI of .mp3 file stored in res/raw folder in android
body: <p>I have many .mp3 files stored in res/raw folder.</p>
  
  <p>I am getting URI of .mp3 file using following code.</p>
  
  <pre><code>Uri.parse("android.resource:///com.my.android.sharesound/"+resId);
  </code></pre>
  
  <p>This returns : <code>android.resource:///com.my.android.sharesound/2130968609</code></p>
  
  <p>Now I am using this URI in creating Share Intent</p>
  
  <pre><code>    shareIntent.putExtra(Intent.EXTRA_STREAM,Uri.parse("android.resource://com.my.android.sharesound/"+resId));
      startActivity(Intent.createChooser(shareIntent,"Share Sound");
  </code></pre>
  
  <p>When i select any Mail application eg. Gmail or YahooMail from the Share Intent, the mp3 file attached successfully. But it shows that 2130968609(as an attachment)</p>
  
  <p>i dont want resourceId(2130968609) to appear. </p>
  
  <p>I want to display fileName.mp3</p>
  
  <p>How can i do that? Am i missing something ?</p>
  
  <p>OR</p>
  
  <p>Is there any other way to attach .mp3 file stored in res/raw to mail via Share Intent.</p>