拍照前(预览):
拍照后(显示):
从上图可以看出拍照前跟拍照后清晰度完全不一致。当我把他保存为图片文件结果这个文件的大小只有10几KB,然后我使用其他机型的手机来测试结果出乎我的意料居然没问题。百度、谷歌了之后几乎是没有找到答案。最后朋友的一句分辨率有问题没?我想了下不妨设置一下试试,没想到真的好了。下面是设置分辨率:
WindowManager windowManager = getWindowManager();
Display display = windowManager.getDefaultDisplay();
int screenWidth = screenWidth = display.getWidth();
int screenHeight = screenHeight = display.getHeight();
Camera.Parameters mParameters = mCamera.getParameters();
mParameters.setPictureSize(screenWidth, screenHeight);
mCamera.setParameters(mParameters);