0

我想在附件中附加 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");但没有运气

任何帮助将不胜感激。

4

1 回答 1

0

你试过用吗,

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

活动行动:将多个数据传递给其他人。

于 2013-01-31T12:00:34.873 回答