Это старая ветка, но я могу вам помочь, у вашего планшета только фронтальная камера? camera.open();
вернет ноль, если у вашего планшета нет камеры, расположенной сзади.
Поэтому, вероятно, лучше всего проверить нулевое значение и открыть камеру по умолчанию, используя что-то вроде
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);
и обработать результат этого вызова