如何在Android中将.amr文件附加到邮件中

时间:2013-01-31 10:56:36

标签: android email-attachments

我想在附件中附加amr文件,但我无法附加。 我的代码如下:

Intent emailIntent = new Intent(
                Intent.ACTION_SEND);
        Uri U = Uri.parse(path of amr file);
        //System.out.println("uri is:" + U);
        emailIntent.putExtra(Intent.EXTRA_EMAIL,
                new String[] { "" });
        emailIntent.putExtra(
                android.content.Intent.EXTRA_SUBJECT,
        " from ..");
        emailIntent.putExtra(
                android.content.Intent.EXTRA_TEXT, ""
                + "\n" + "\n" + "Through application name");

        emailIntent.setType("audio/rfc822");

        //emailIntent.setType("audio/*");
        // emailIntent.putExtra(android.content.Intent.EXTRA_STREAM,U);
        emailIntent.putExtra(Intent.EXTRA_STREAM, U);
        startActivity(Intent.createChooser(emailIntent,
        ""));

我使用了 emailIntent.setType(“audio / rfc822”),emailIntent.setType(“audio / *”);和emailIntent.setType(“audio / amr”);但没有运气

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

你尝试过使用吗,

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);

活动操作:将多个数据发送给其他人。