使用服务和广播接收器锁相机

时间:2012-05-15 05:26:59

标签: android service android-camera

我的应用程序运行服务并锁定相机拍摄照片或视频,但一段时间后相机会自动解锁。试图使用报警管理器,但它没有使用相机锁定功能。给出错误,无法打开相机服务。

提前致谢。

1 个答案:

答案 0 :(得分:0)

一开始你的相机正常打开。如果是,那么我认为你的相机是开放但没有锁定。所以你需要再次锁定它。无论何时你想再次锁定它。

if (mCamera != null)
{
      mCamera.lock();
}

如果您想重新打开相机,请在警报管理器中使用它,它不会给您带来运行时错误。或者您只能再次锁定相机。这个过程你可以在10或15分钟内重复。

if (mCamera != null) {
      mCamera.release();
      mCamera = null;
}
mCamera = Camera.open();