Java 如何将捕获/保存的图像从照相机传送到其他应用程序?

Java 如何将捕获/保存的图像从照相机传送到其他应用程序?,java,android,android-intent,android-camera,android-image,Java,Android,Android Intent,Android Camera,Android Image,我有一个摄像头应用程序,允许用户在每次拍照后“保存”或“丢弃”图像。如果单击“保存”,应用程序将返回到main活动(相机预览)并保留照片。如果单击“放弃”,则照片将被删除并返回到main活动(相机预览)。这一切都很好 我有一个标准的电子邮件应用程序(TypeApp),允许用户通过“拍照”功能附加一张照片,点击后显示所有安装的相机。我想使用我的相机应用程序来实现这一点,但当我保存照片并单击“上一步”时,不会附加任何图像。我见过它在其他相机应用程序上运行,但我不知道如何开始在我的应用程序中实现这一功

我有一个摄像头应用程序,允许用户在每次拍照后“保存”或“丢弃”图像。如果单击“保存”,应用程序将返回到
main活动(相机预览)并保留照片。如果单击“放弃”,则照片将被删除并返回到
main活动
(相机预览)。这一切都很好

我有一个标准的电子邮件应用程序(TypeApp),允许用户通过“拍照”功能附加一张照片,点击后显示所有安装的相机。我想使用我的相机应用程序来实现这一点,但当我保存照片并单击“上一步”时,不会附加任何图像。我见过它在其他相机应用程序上运行,但我不知道如何开始在我的应用程序中实现这一功能

当用户单击“保存”按钮时,如何让我的相机应用程序将图像位置发送回标准电子邮件应用程序


任何指导都将不胜感激。

请尝试此操作,也许您将获得第三个参数中的数据

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
    {
    //you get data in  email app (TypeApp) Activity
    }
}//onActivityResult
有用链接:-

更有用的是:-

谢谢您的回答。我所看到的所有使用
onActivityResult
的示例都在同一个摄像头应用程序中的
ImageView
中显示捕获的图像。我如何使用
onActivityResult
将图像
返回到电子邮件应用程序和我的相机应用程序以关闭?当您触发意图打开应用程序时,其打开时间为您的活动处于暂停状态,一旦您返回电子邮件应用程序活动恢复并显示活动结果,此时您可以检查捕获的图像是否出现@moeI无法访问电子邮件应用程序的源。它可以是任何允许用户在内部使用摄像头@D-john AnshaniIts手柄附加图像的应用程序,我想这是因为当我创建了一个从gallery中拾取图像并在“活动结果”中显示数据的应用程序时。@Moe有关信息,请参阅此链接的最后一个答案