简体   繁体   English

如何在Android 4.0+中发送带有附件的彩信

[英]How send mms with attach in Android 4.0+

How send mms with attach in Android 4.0+? 如何在Android 4.0+中发送带有附件的彩信? I try like: 我尝试像:

Intent sendIntent = new Intent(Intent.ACTION_SEND);
        sendIntent.setType("image/png");
        sendIntent.putExtra(Intent.EXTRA_STREAM,
                Uri.parse(outputFile.toURL().toString()));
        startActivity(sendIntent);

It is work good in htc and samsung, but it is do not work in Nexus 5 (hangouts). 它在htc和三星中效果很好,但在Nexus 5(环聊)中则无效。 I try like: 我尝试像:

Intent sendIntent = new Intent(Intent.ACTION_SEND);
        sendIntent.putExtra("address", phonesBuilder2.toString());
        sendIntent.putExtra("sms_body", editTextTPMessage.getText());
        sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(makePicture()));

But file is not attach. 但是文件不附加。 I try very much ways, but all ways have problem. 我尝试了很多方法,但是所有方法都有问题。

Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra("sms_body", "Hi how are you"); //Version dependent
intent.putExtra(Intent.EXTRA_TEXT, "Hi how are you"); //Version dependent
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File("/sdcard/file.gif")));
intent.setType("image/gif"); 
startActivity(Intent.createChooser(intent,"Send"));

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM