In my app, I was able to run a code using the camera class to take pictures, but it gives me 2048 x 1536 pixels as the image size.
When I use the default camera of m
put this code
Parameters parameters = camera.getParameters();
parameters.set("jpeg-quality", 70);
parameters.setPictureFormat(PixelFormat.JPEG);
parameters.setPictureSize(2048, 1232);
camera.setParameters(parameters);
in your surfaceCreated function after calling
camera = Camera.open();
you have found your solution...