1

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

我想要发生的事情

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

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

3.选择我的应用程序,有图像的gridview

4.(问题)-您从我的应用程序中选择所需的照片,然后将其发送回您所在的彩信

我不确定如何响应来自 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);
4

1 回答 1

0

经过一周的环顾四周,我找到了它。

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

我需要使用setResult

于 2012-07-27T07:28:46.427 回答