我想在附件中附加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”);但没有运气
任何帮助将不胜感激。
答案 0 :(得分:0)
你尝试过使用吗,
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND_MULTIPLE);
活动操作:将多个数据发送给其他人。