0

我的应用程序运行服务并锁定相机以拍照或录像,但一段时间后相机会自动解锁。尝试使用警报管理器,但它不适用于相机锁定功能。给出无法打开相机服务的错误。

提前致谢。

4

1 回答 1

0

好的,一开始你的相机可以正常打开。如果是,那么我认为您的相机已打开但未锁定。所以你需要再次锁定它。每当您想再次锁定它时。

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

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

if (mCamera != null) {
      mCamera.release();
      mCamera = null;
}
mCamera = Camera.open();
于 2012-05-15T10:17:04.050 回答