如何定制surfaceview摄像头并将捕获的图像传递给android中的其他活动?

如何定制surfaceview摄像头并将捕获的图像传递给android中的其他活动?,android,android-layout,android-ndk,Android,Android Layout,Android Ndk,我已经用Surfaceview创建了定制相机,相机正在工作,但拍摄的图像不会传递给其他活动。我该怎么做?任何人都可以帮助我。您必须将捕获的文件保存在相机活动中的某个位置。将该文件的完全限定映像路径作为Intent传递给另一个活动。 现在使用此路径在另一个活动中打开图像。 这样,您就没有将图像直接传递给另一个活动,但通过传递图像路径,您可以在另一个文件中获取捕获的图像。尝试此方法,它将起作用: Intent i = new Intent(CameraCapture.this, SelectServ

我已经用Surfaceview创建了定制相机,相机正在工作,但拍摄的图像不会传递给其他活动。我该怎么做?任何人都可以帮助我。

您必须将捕获的文件保存在相机活动中的某个位置。将该文件的完全限定映像路径作为
Intent
传递给另一个活动。 现在使用此路径在另一个活动中打开图像。 这样,您就没有将图像直接传递给另一个活动,但通过传递图像路径,您可以在另一个文件中获取捕获的图像。

尝试此方法,它将起作用:

Intent i = new Intent(CameraCapture.this, SelectService.class);
i.putExtra("filepath", "/mnt/sdcard/projectname_temp/myPicName.jpg");
startActivity(i);
可能重复的