我的应用程序运行服务并锁定相机拍摄照片或视频,但一段时间后相机会自动解锁。试图使用报警管理器,但它没有使用相机锁定功能。给出错误,无法打开相机服务。
提前致谢。
答案 0 :(得分:0)
一开始你的相机正常打开。如果是,那么我认为你的相机是开放但没有锁定。所以你需要再次锁定它。无论何时你想再次锁定它。
if (mCamera != null)
{
mCamera.lock();
}
如果您想重新打开相机,请在警报管理器中使用它,它不会给您带来运行时错误。或者您只能再次锁定相机。这个过程你可以在10或15分钟内重复。
if (mCamera != null) {
mCamera.release();
mCamera = null;
}
mCamera = Camera.open();