android 自定义相机画面倒立解决方案
来源:互联网 发布:网络新词语选编 编辑:程序博客网 时间:2024/05/16 05:04
有部分手机的影像是倒立的,如何解决这个问题呢? 请看下面public static void setCameraDisplayOrientation(Activity activity, int cameraId, android.hardware.Camera camera) { android.hardware.Camera.CameraInfo info = new android.hardware.Camera.CameraInfo(); android.hardware.Camera.getCameraInfo(cameraId, info); int rotation = activity.getWindowManager().getDefaultDisplay() .getRotation(); int degrees = 0; switch (rotation) { case Surface.ROTATION_0: degrees = 0; break; case Surface.ROTATION_90: degrees = 90; break; case Surface.ROTATION_180: degrees = 180; break; case Surface.ROTATION_270: degrees = 270; break; } int result; if (info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) { result = (info.orientation + degrees) % 360; result = (360 - result) % 360; // compensate the mirror } else { // back-facing result = (info.orientation - degrees + 360) % 360; } camera.setDisplayOrientation(result); }
@Overridepublic void surfaceChanged(SurfaceHolder arg0, int arg1, int arg2, int arg3) {// TODO Auto-generated method stub<pre name="code" class="html"> setCameraDisplayOrientation(this,0,camera)}
1 0
- android 自定义相机画面倒立解决方案
- 安卓自定义相机倒立解决方案
- android自定义相机若干问题解决方案
- Android 自定义相机
- android自定义相机
- Android自定义相机
- android 自定义相机
- android 自定义相机
- android 自定义相机
- android自定义相机
- android自定义相机功能
- Android-自定义相机
- 自定义相机Camera-android
- android 自定义相机
- Android自定义相机
- Android自定义相机--2
- Android自定义相机
- Android自定义相机
- 寻下一突破口?黑莓推Project Ion项目,正式进军物联网
- <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 的说明
- 浅谈竞价推广创意优化策略
- 专题开发十三:JEECG微云快速开发平台-附录
- Android4.2.2的Stagefright中编解码器数据流的维护
- android 自定义相机画面倒立解决方案
- 揭秘 typedef四用途与两陷阱
- 怎么禁止输入框记录输入记录
- 萨嘎达萨嘎第三帝国
- 阿萨嘎达广大嘎达大哥大
- Java性能调忧
- Android事件传递机制(dispatchTouchEvent -- onInterceptTouchEvent -- onTouchEvent)
- sharepoint 导航设置
- js 常用语句