Моему приложению необходимо сохранять снятую камеру до тех пор, пока она не будет выпущена вручную (я понимаю, что это плохая практика, поскольку никакие другие приложения не смогут использовать камеру).Я имел обыкновение делать это, избегая вызова camera.release () в функции surfaceDestroyed из CameraPreview, но это больше не работает после 2.1.
Есть ли способ удерживать камеру в плену, безон автоматически освобождается после SurfaceDestroyed?
В качестве обходного вопроса, на который нужно ответить вместо предыдущего, есть ли способ сделать снимок из службы без накачанного предварительного просмотра?