Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.maccer.vidcamtest;
- import android.hardware.Camera;
- import android.util.Log;
- import android.widget.Toast;
- public class CameraControl {
- Camera mCamera = null;
- CameraPreview mPreview = null;
- public boolean safeCameraOpen() {
- boolean qOpened = false;
- try {
- releaseCameraAndPreview();
- mCamera = Camera.open();
- qOpened = (mCamera != null);
- if (qOpened) {
- mPreview.setCamera(mCamera);
- }
- } catch (Exception e) {
- Log.e("error", "failed to open Camera");
- e.printStackTrace();
- }
- return qOpened;
- }
- private void releaseCameraAndPreview() {
- if (mCamera != null) {
- mCamera.release();
- mCamera = null;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement