zoukankan      html  css  js  c++  java
  • Camera打开前置摄像头或后置摄像头

        private int FindFrontCamera(){  
            int cameraCount = 0;  
            Camera.CameraInfo cameraInfo = new Camera.CameraInfo();  
            cameraCount = Camera.getNumberOfCameras(); // get cameras number  
                    
            for ( int camIdx = 0; camIdx < cameraCount;camIdx++ ) {  
                Camera.getCameraInfo( camIdx, cameraInfo ); // get camerainfo  
                if ( cameraInfo.facing ==Camera.CameraInfo.CAMERA_FACING_FRONT ) {   
                    // 代表摄像头的方位,目前有定义值两个分别为CAMERA_FACING_FRONT前置和CAMERA_FACING_BACK后置  
                   return camIdx;  
                }  
            }  
            return -1;  
        }
        private int FindBackCamera(){  
            int cameraCount = 0;  
            Camera.CameraInfo cameraInfo = new Camera.CameraInfo();  
            cameraCount = Camera.getNumberOfCameras(); // get cameras number  
                    
            for ( int camIdx = 0; camIdx < cameraCount;camIdx++ ) {  
                Camera.getCameraInfo( camIdx, cameraInfo ); // get camerainfo  
                if ( cameraInfo.facing ==Camera.CameraInfo.CAMERA_FACING_BACK ) {   
                    // 代表摄像头的方位,目前有定义值两个分别为CAMERA_FACING_FRONT前置和CAMERA_FACING_BACK后置  
                   return camIdx;  
                }  
            }  
            return -1;  
        }  
    public void surfaceCreated(SurfaceHolder holder) {  
            int CammeraIndex=FindBackCamera();  
            if(CammeraIndex==-1){  
                CammeraIndex=FindFrontCamera();  
            }  
            mCamera = Camera.open(CammeraIndex); 
         //设置预览、拍照方向
         mCamera.
    setDisplayOrientation(90);
    }
  • 相关阅读:
    微信开放平台(公众号第三方平台) -- 全网发布
    SQL 邮件配置篇
    让BI告诉你:圣诞老人去哪了?
    锁定和行版本控制
    数据库质疑修复总结(转)
    抢救损坏数据库中的数据
    将 PAGE_VERIFY 数据库选项设置为 CHECKSUM
    replicate复制函数
    @@IDENTITY与SCOPE_IDENTITY()
    RESTORE DATABASE的standby选项
  • 原文地址:https://www.cnblogs.com/xinzheng/p/8335821.html
Copyright © 2011-2022 走看看