我的应用程序必须保持摄像头被捕获,直到被 Activity 手动释放(我意识到这是不好的做法,因为没有其他应用程序能够使用摄像头)。我曾经能够通过避免在 CameraPreview 的 surfaceDestroyed 函数中调用 camera.release() 来做到这一点,但这在 2.1 之后不再有效。
有什么方法可以让相机处于囚禁状态,而不会在surfaceDestroyed后自动释放?
作为要回答的解决方法问题而不是前一个问题,是否有任何方法可以从服务中拍照,而不会使预览视图膨胀?