在Android系统的平板中发现一个问题,我们做的一个Android程序,横屏的时候,摄像头在上面,
然后这个时候程序中的一个人脸预览页面,横向手持平板,摄像头在上面,但是这个时候预览的摄像头画面却是很像头像朝左,也是横过来的.
private int getCameraOrientation(int cameraId) {
Camera.CameraInfo info = new Camera.CameraInfo();
Camera.getCameraInfo(cameraId, info);
int rotation = displayOrientation;
int degress = 0;
switch (rotation) {
case Surface.ROTATION_0:
degress = 0; //逆时针不懂 摄像头在右 充电口在下
break;
case Surface.ROTATION_90: //横屏 摄像头在上 充电口在右 屏幕逆时针90度 摄像头顺时针90度
degress = 90;
break;
case Surface.ROTATION_180: //竖屏 摄像头在左 充电口在上 屏幕逆时针180度 摄像头顺时针0度
degress = 0;
break;
cas