@SuppressWarnings("deprecation") @Override public void onCreate() { super.onCreate(); Log.v(TAG, "onCreate: service starting"); mCameraDevice = new CameraDevice(); mCameraDevice.acquireCamera(); createOverlay(); // this gives us the surface view the camera device needs SurfaceHolder holder = mSurfaceView.getHolder(); holder.addCallback(new SurfaceKeeper()); // deprecated holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); }