Anexo de e-mail por meio de intenção usando o esquema `mailto:`

Estou usando este código para anexar um arquivo:

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SENDTO);
String uriText;
Uri file = Uri.fromFile(new File(path));
uriText = "mailto:" + 
              "?subject=the subject" + 
              "&body=the body of the message"+
              "&attachment="+file;
uriText = uriText.replace(" ", "%20");
Uri uri = Uri.parse(uriText);
emailIntent.setData(uri);
startActivity(Intent.createChooser(emailIntent, "Send mail..."));

(Observe quepath é algo como "/sdcard/test.jpg" e que eu useiACTION_SENDTO porque eu só quero ver aplicativos de e-mail no seletor.)

A intenção fornecerá uma lista de aplicativos de e-mail, mas o anexo não aparece no e-mail nem no Gmail. Como posso obter o anexo para exibir?

questionAnswers(4)

yourAnswerToTheQuestion