我想将资源/可提取文件夹中的图像附加到彩信中。是否可以将可提取文件夹中的图像附加到彩信中。如果可以,请在此处提供一些代码。我在这里做了很多尝试,也在这里以及在谷歌上找到了很多,但仍然无法获得正确的解决方案。请选择一个帮我解决这个问题。提前谢谢。我的代码是:

Intent sendIntent = new Intent(Intent.ACTION_SEND);
        sendIntent.setType("image/png");
        sendIntent.putExtra("sms_body",
                getResources().getText(R.string.Message));

        File f = new File(Environment.getExternalStorageDirectory()
                .getAbsolutePath(), "koala.jpg");

        Uri uri = Uri.fromFile(f);
        sendIntent.putExtra(Intent.EXTRA_STREAM, uri);

        startActivity(Intent.createChooser(sendIntent, ""));

最佳答案

你可以通过以下步骤来实现
首先从drawable
然后将该位图保存到SDcard
然后将sdcard文件路径指定给您sendIntent

关于android - 如何在Android中将图片从Drawable附加到MMS?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13818138/

10-12 04:10