使用ACTION.SEND android发送图像

时间:2012-11-25 16:41:37

标签: android image android-intent

我在资源文件夹中有文件,我如何使用ACTION.SEND意图向Gmail或其他应用程序发送Facebook(我知道如何使用JSON)? 我正在使用此代码,但它不起作用,我已经尝试了很多东西,甚至将文件附加到GMAIL是成功的但是在发送时,没有任何内容会发布到Gmail帐户!

 Intent sendIntent = new Intent(Intent.ACTION_SEND);
 sendIntent.putExtra("sms_body", body);
 sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///android_assets/T1.png");
 sendIntent.setType("image/png");
 startActivity(sendIntent);

1 个答案:

答案 0 :(得分:0)

Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[]{"test@test.com"});
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Email subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, Html.fromHtml("<b>Bold message body</b>"));
emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:/sdcard/test.txt"));
emailIntent.setType("application/octet-stream");
startActivity(Intent.createChooser(emailIntent, "Send Email"));