public void doOpenCamera(Context activity,CamOpenOverCallback callback) { Log.i(TAG, "Camera open...."); if (ContextCompat.checkSelfPermission(activity, android.Manifest.permission.CAMERA)!= PackageManager.PERMISSION_GRANTED){ ActivityCompat.requestPermissions((Activity) activity,new String[]{android.Manifest.permission.CAMERA},1); }else { mCamera = Camera.open(0); Log.i(TAG, "Camera open over...."); } }