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 に答える