诸如zxing二维码调用摄像头旋转角度问题解决方法
方案一:theCamera.setDisplayOrientation(270);//TODO wujiaxing
方案二:
public static void intCameraOrientation(Camera theCamera, Activity activity) {
int degrees = getDisplayOrientation(getDisplayRotation(activity), Camera.CameraInfo.CAMERA_FACING_BACK);
Camera.Parameters parameters = theCamera.getParameters();
parameters.setRotation(degrees);
theCamera.setDisplayOrientation(degrees);
theCamera.setParameters(parameters);
}
public static int getDisplayRotation(Activity activity) {
int rotation = activity.getWindowManager().getDefaultDisplay().getRotation();
switch (rotation) {
case Surface.ROTATION_0:
return 0;
case Surface.ROTATION_90:
return 90;
case Surface.ROTATION_180:
return 180;
case Surface.ROTATION_270:
return 270;
}
return 0;
}
诸如zxing二维码调用摄像头旋转角度问题解决方法相关推荐
- Vue使用html2Canvas和canvas2Image下载二维码会模糊的问题解决方法
Vue使用html2Canvas和canvas2Image下载二维码会模糊的问题解决方法 参考文章: (1)Vue使用html2Canvas和canvas2Image下载二维码会模糊的问题解决方法 ( ...
- zxing 二维码生成深度定制
二维码生成服务之深度定制 之前写了一篇二维码服务定制的博文,现在则在之前的基础上,再进一步,花样的实现深度定制的需求,我们的目标是二维码上的一切都是可以由用户来随意指定 设计 1. 技术相关 zxin ...
- com.google.zxing 二维码工具类
com.google.zxing 二维码工具类 pom 工具类 使用 pom <dependency><groupId>com.google.zxing</groupId ...
- 谷歌zxing 二维码生成工具
一.加入maven依赖 <!-- 谷歌zxing 二维码 --> <dependency><groupId>com.google.zxing</groupId ...
- 自定义ZXing二维码扫描界面并解决取景框拉伸等问题
自定义ZXing二维码扫描界面并解决取景框拉伸等问题 参考文章: (1)自定义ZXing二维码扫描界面并解决取景框拉伸等问题 (2)https://www.cnblogs.com/tommylemon ...
- ZXing二维码自定义绘画文字
最近项目需要,重新了解了下二维码的自定义文字绘画,直接上代码,记录一下. 一:导入Maven依赖 <!-- Zxing --> <dependency><groupId& ...
- 77、基于STM32单片机的超市餐饮二维码/条形码摄像头识别结账扫码系统设计
毕设帮助.开题指导.技术解答(有偿)见文末. 目录 摘要 一.硬件方案 二.设计功能 三.实物图 四.原理图 五.PCB图 六.程序源码 七.资料包括 摘要 二维码识别系统是集数据采集,识别,以及显示 ...
- Marco's Java【小工具篇 之 Google Zxing 二维码生成】
前言 二维码相信大家一定不陌生啦,去菜市场买菜,路边摊买个小吃都可以扫一扫,近几年来中国的二维码技术的普及也是大家有目共睹的,而二维码在其他国家虽然有用到,但极少,更没有说全国普及. 二维码又称二维条 ...
- zxing二维码扫描预览变形的解决方案
-----------------------------------2018.6.1更新--------------------------------------- 附上github地址: htt ...
最新文章
- MATLAB中plot函数的linespec参数
- [AGC001 D]Arrays and Palindrome
- 每周一书《Spark与Hadoop大数据分析》分享!
- InfluxDB学习之InfluxDB的安装和简介
- php面向对象精要(1)
- 【中山市选2009】【BZOJ2463】谁能赢呢?
- Ubuntu安装Spark
- 平面方程(Plane Equation)求解方法
- static taint IoT vul location
- 运营商 sni 服务器,加密或者丢失:加密SNI的工作机制
- html图片自带闪光效果,CSS实现的一闪而过的图片闪光效果
- 使用C语言教你轻松学会Cantor表
- 毕业设计 基于云平台的火灾报警系统设计与实现 - stm32 物联网 单片机 OneNET云平台
- 对于无线传感网的初步认识
- springbatch读取文件_Spring Batch读取txt文件并写入数据库的方法教程
- 写给大家看的Web设计书:第3版(世界级设计大师指点迷津)(全彩印刷)
- easyui 监听filebox文件框选择改变事件
- (转)DNS Proxy配置
- 红心大战安卓单机版_红心大战手机版 v1.30 安卓版
- 各种工业以太网比较(EtherCAT,EtherNet/IP,ProfiNet,Modbus-TCP,Powerlink)
热门文章
- 人工智能将从5大方面改变企业IT
- IE打不开了,该怎么办?
- SpringCloud学习笔记
- 实现对mysql增删改查_Java语言实现对MySql数据库中数据的增删改查操作的代码
- mysql-8xxx遇坑后的安装
- Complier Validation via Equivalence Modulo Inputs
- 图形学 Lecture7 光线追踪
- Python 入门-Task1 变量、运算符、数据类型及位运算
- Keyword Spotting (KWS) | Deep Spoken Keyword Spotting: An Overview
- Gartner 发布2022年新兴技术成熟度曲线