我是在尝试从附件选项列表中选择我的应用程序后将图像附加到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);
答案 0 :(得分:0)
经过一周的环顾四周,我发现了它。
Intent localIntent = new Intent(); localIntent.setData(imageURI(position));
setResult(Activity.RESULT_OK, localIntent);
dialog.dismiss();
finish();
我需要使用 setResult