尝试从MMS应用程序中选择附件后将图像附加到mms / sms

时间:2012-07-23 02:16:18

标签: android android-intent sms

我是在尝试从附件选项列表中选择我的应用程序后将图像附加到mms。图像代码很好。

我想要发生什么

1.您在短信中,单击附加按钮

2.你选择图像,它会拉出应用程序的选择器

3.选择我的应用程序,具有图像的网格视图

4.(问题) - 您从我的应用程序中选择您想要的照片,并将其发送回您所在的mms

我不知道如何回复sms / mms应用程序中的ACTION_GET_CONTENT,以便我的应用程序将图像发回给它。

    Uri uri = Uri.fromFile(file);
    Intent localIntent = new Intent(android.content.Intent.ACTION_SEND);
    localIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    localIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
    //localIntent.setClassName("com.android.mms", "com.android.mms.ui.ComposeMessageActivity");
    localIntent.putExtra("android.intent.extra.STREAM", uri);
    localIntent.setType("image/jpeg");
    startActivity(localIntent);

1 个答案:

答案 0 :(得分:0)

经过一周的环顾四周,我发现了它。

Intent localIntent = new Intent();                          localIntent.setData(imageURI(position));
setResult(Activity.RESULT_OK, localIntent);
dialog.dismiss();
finish();

我需要使用 setResult