Иметь класс, который расширяет SurfaceView и реализует SurfaceView.Callback. В конструкторе добавьте обратный вызов для держателя и установите его тип PUSH_BUFFERS.
Для этого класса инициализируйте ваш объект Camera в методе surfaceCreated и установите там параметры вашей камеры.
В SurfaceDestroy отпустите объект камеры.
Кроме того, реализуйте дополнительные методы, чтобы определить, есть ли на устройстве Samsung светодиод, а светодиод устройства светится.
В вашей деятельности объявите объект вида поверхности, добавьте его в свой макет, затем setContentView.