Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的应用程序运行服务并锁定相机以拍照或录像,但一段时间后相机会自动解锁。尝试使用警报管理器,但它不适用于相机锁定功能。给出无法打开相机服务的错误。
提前致谢。
好的,一开始你的相机可以正常打开。如果是,那么我认为您的相机已打开但未锁定。所以你需要再次锁定它。每当您想再次锁定它时。
if (mCamera != null) { mCamera.lock(); }
如果你想重新打开你的相机,然后在你的警报管理器中使用它,它不会给你运行时错误。或者您只能再次锁定相机。您可以在 10 或 15 分钟内重复此过程。
if (mCamera != null) { mCamera.release(); mCamera = null; } mCamera = Camera.open();