mIntent = new Intent(Intent.ACTION_SEND);
mIntent.putExtra(Intent.EXTRA_SUBJECT, getString(\"\"));
mIntent.setType(\"text/html\");
Uri myUri = Uri.parse(\"http://
If you make the EXTRA_TEXT a full html document by enclosing the source text in and <\body><\html> it will work properly with GMail, that is, you can have a proper description for the link.
Unfortunately, it won't work with all email apps. For example it does not work with the Samsung email app on my Galaxy S3. My conclusion is that you cannot safely do this, which is very annoying.