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有关信息,请参阅此链接的最后一个答案