Вложение электронной почты через намерение по схеме `mailto:`

Я использую этот код для прикрепления файла:

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..."));

(Обратите внимание, чтоpath это что-то вроде & quot; /sdcard/test.jpg" и что я использовалACTION_SENDTO потому что я просто хочу видеть приложения электронной почты в окне выбора.)

Намерение предоставит список приложений электронной почты, но вложение не появляется в электронной почте или Gmail. Как я могу получить приложение для отображения?

Ответы на вопрос(4)

Ваш ответ на вопрос