用图像发送彩信

时间:2013-03-05 10:46:23

标签: android android-intent mms

我的图像在drawable文件夹中,我在gridview中获取图像。另外,我在选择全屏显示特定图像。现在我想发送带有图像附件的彩信。

这是我显示图片的代码。并发送MMS.how让Uri投入意图或如何发送图像附件。

imageView.setImageResource(imageAdapter.mThumbIds[position]);



Intent sendIntent = new Intent(Intent.ACTION_SEND);
             sendIntent.putExtra("sms_body", "Hii");
             sendIntent.setType("image/png");

             startActivity(sendIntent);

1 个答案:

答案 0 :(得分:0)

使用以下代码发送mms ..希望这对您有所帮助。

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



Uri uri = Uri.parse("android.resource://your.package.here/drawable/image_name");

编辑:

Intent intent = new Intent(Intent.ACTION_SEND);
        intent.putExtra("sms_body", "Hi how are you");
        Uri uri = Uri.parse("android.resource:// com.example.stack/drawable/ic_launcher.png");
        intent.putExtra(Intent.EXTRA_STREAM,uri );
        intent.setType("image/png"); 
        startActivity(Intent.createChooser(intent,"Send"));