【发布时间】:2012-06-06 08:57:31
【问题描述】:
我已经使用 Surfaceview 创建了自定义相机并且相机正在工作,但捕获的图像没有传递给另一个活动。我怎样才能做到这一点?谁来帮帮我。
【问题讨论】:
标签: android android-layout android-ndk
我已经使用 Surfaceview 创建了自定义相机并且相机正在工作,但捕获的图像没有传递给另一个活动。我怎样才能做到这一点?谁来帮帮我。
【问题讨论】:
标签: android android-layout android-ndk
您必须将该捕获的文件保存在相机活动中的某个位置。将该文件的完全限定图像路径作为Intent 传递给另一个活动。
现在使用此路径在另一个活动中打开图像。
这样,您并没有将图像直接传递给另一个活动,而是通过传递图像路径,您可以在另一个文件中获取捕获的图像。
【讨论】:
试试这个,它会起作用的:
Intent i = new Intent(CameraCapture.this, SelectService.class);
i.putExtra("filepath", "/mnt/sdcard/projectname_temp/myPicName.jpg");
startActivity(i);
【讨论】: