我使用Surfaceview创建了自定义相机并且相机正在工作,但捕获的图像未传递到另一个活动。我怎样才能做到这一点?任何人帮助我。
答案 0 :(得分:0)
您必须将捕获的文件保存在Camera活动中的某个位置。将该文件的完全限定图像路径作为Intent
传递给另一个活动。
现在使用此路径在另一个活动中打开图像。
这样,您还没有将图像直接传递给另一个活动,但通过传递图像路径,您可以将捕获的图像放在另一个文件中。
答案 1 :(得分:0)
试试这个会起作用:
Intent i = new Intent(CameraCapture.this, SelectService.class);
i.putExtra("filepath", "/mnt/sdcard/projectname_temp/myPicName.jpg");
startActivity(i);