在Android中,如何在给定的时间间隔后关闭摄像头?
我有一个要求,我将启动相机和用户将使用相机捕捉图像。但我还有一个要求,那就是“如果用户没有在那里做任何事情,请在1分钟后关闭该摄像头活动。” 有人能给我提些建议吗。我想取消拍照过程,但我觉得这不太好。在Android中,如何在给定的时间间隔后关闭摄像头?,android,camera,Android,Camera,我有一个要求,我将启动相机和用户将使用相机捕捉图像。但我还有一个要求,那就是“如果用户没有在那里做任何事情,请在1分钟后关闭该摄像头活动。” 有人能给我提些建议吗。我想取消拍照过程,但我觉得这不太好。 提前感谢。您需要执行TimerTask以检查在1分钟内是否按下了任何键,如果没有,请尝试以下代码关闭您的相机 public void surfaceDestroyed(SurfaceHolder holder) { camera.stopPreview(); isPreviewRu
提前感谢。您需要执行TimerTask以检查在1分钟内是否按下了任何键,如果没有,请尝试以下代码关闭您的相机
public void surfaceDestroyed(SurfaceHolder holder)
{
camera.stopPreview();
isPreviewRunning = false;
camera.release();
}
取消摄像过程是不可取的。谢谢你的回复,阿琼,但我认为你给了我一个在我使用SurfaceView时很有用的方法。但这里我用的是内置摄像头。你能给我一些其他的方法吗?是的,Amol,那是SurfaceView的,我对内置摄像头的使用不太了解。对不起,亲爱的,没问题。如果你能找到我的答案,请再次回复谢谢