SurfaceView
を使用しPictureCallBack
て、サポートされている最高の解像度で写真を撮りたいです。
私のGalaxy Nexusで機能する構成は次のとおりです。
Camera.Parameters params = camera.getParameters();
List<Camera.Size> sizes = params.getSupportedPictureSizes();
Toast.makeText(MainActivity.this,"Supported Sizes: " + sizes,Toast.LENGTH_LONG).show();
params.setPictureSize(2592, 1944);
params.setJpegQuality(100);
camera.setParameters(params);
私のデバイスでは 2592 x 1944 が最高の解像度ですが、デバイスでvar sizes
最高の解像度を得るにはどうすればよいですか?
お手伝いありがとう!