我尝试了以下方法,但没有一个达到我的目标。
以下代码显示了一个选择器。
Intent mmsIntent = new Intent(Intent.ACTION_SEND);
mmsIntent.putExtra("sms_body", "some text");
mmsIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
mmsIntent.setType("image/png");
startActivity(mmsIntent);
以下代码显示撰写消息视图,但未附加图像。
Intent smsIntent = new Intent(Intent.ACTION_SENDTO);
smsIntent.addCategory(Intent.CATEGORY_DEFAULT);
smsIntent.setType("vnd.android-dir/mms-sms");
smsIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));//Uri.parse(url));
smsIntent.setData(Uri.parse("sms:" + "89565656"));
startActivity(smsIntent);
但是,我需要使用来自 sd 卡的图像的消息撰写视图。如何实现这一点。
先感谢您...!