我想从我的 Android 应用程序将 30 秒的视频发送到电子邮件。我已发送带有图像附件的电子邮件,但它不适用于视频。请帮助我做到这一点,提前致谢。
send.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
final Intent emailIntent = new Intent(
android.content.Intent.ACTION_SEND);
emailIntent.setType("video/3gp");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL,
new String[] { address.getText().toString() });
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,
subject.getText());
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,
emailtext.getText());
String dataPath = "/sdcard/video0007.3GP";
emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(dataPath));
startActivity(Intent.createChooser(emailIntent,"Send mail..."));
}
});
使用此代码从 SD 卡中选择视频,然后发送包含视频的电子邮件......
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("video/3gp");
sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Video");
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://sdcard/dcim/Camera/filename.3gp"));
sendIntent.putExtra(Intent.EXTRA_TEXT, "Enjoy the Video");
startActivity(Intent.createChooser(sendIntent, "Email:"));
使用此代码发送电子邮件,然后浏览您的视频...如果发生任何错误或问题...请告诉我...
编辑后的答案
private void message()
{
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("text/plain");
String shareBody = "Here is the share content body";
sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Subject Here");
sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
startActivity(Intent.createChooser(sharingIntent, "Send via"));
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)