首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    二维码扫描开源库ZXing定制化

    android和android-core的代码设计的不好,扩展性太差了(我在后期开发新需求的时候改修改了很多CameraManager的逻辑)。...6、设备兼容(针对低分辨率设备) CameraManager.java中有设置最小扫描框大小的参数MIN_FRAME_WIDTH和MIN_FRAME_HEIGHT。默认是320×240。...扫描框大小由CameraManager决定。修改的时候需要注意和CameraManager的配置关联起来,否则会出现扫描框和实际解码的区域不一致。...首先在CaptureActivity.java初始化cameraManager的地方,把 cameraManager = new CameraManager(getApplication()) 改为cameraManager...= new CameraManager(this) 这样做的目的是:传入了activity给CameraManager,使得后面在CameraManager中的调试内容可以直接输出在activity上

    3.6K20

    Android Camera开发序列:Camera2 API 的简单描述和调用(预览、拍照、录像

    一、涉及到的关键类 CameraManager -------------- 获取连接的camera情况,执行打开摄像头的操作; CameraDevice -----------...height); configureTransform(width, height); Activity activity = getActivity(); CameraManager...manager = (CameraManager) activity.getSystemService(Context.CAMERA_SERVICE); try {...对Camera的操作,无非就是获取到硬件设备相关属性,比如当前挂载了哪些摄像头,摄像头支持哪些分辨率等属性,这个我们需要用到CameraManager来获取; 获取到Camera相关属性后,那么就需要对硬件设备进行操作...,操作就是打开Camera,获取预览数据这些了,通过CameraManager,我们能打开对应Id的camera,然后获取到该id对应的Camera设备实例,这个就是CameraDevice了; 那么接下来就是怎么怎么把

    1.8K10

    Android Camera2 学习01_API 的简单描述和调用(预览、拍照、录像)

    一、涉及到的关键类 CameraManager -------------- 获取连接的camera情况,执行打开摄像头的操作; CameraDevice...height); configureTransform(width, height); Activity activity = getActivity(); CameraManager...manager = (CameraManager) activity.getSystemService(Context.CAMERA_SERVICE); try {...对Camera的操作,无非就是获取到硬件设备相关属性,比如当前挂载了哪些摄像头,摄像头支持哪些分辨率等属性,这个我们需要用到CameraManager来获取; 获取到Camera相关属性后...,那么就需要对硬件设备进行操作,操作就是打开Camera,获取预览数据这些了,通过CameraManager,我们能打开对应Id的camera,然后获取到该id对应的Camera设备实例,这个就是CameraDevice

    1.8K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券