android 带手电筒的扫一扫(1 可以自动打开手电筒,2 可以自动对焦,增加识别率)
android 扫一扫
功能:
1 可以类似于摩拜单车的扫一扫,自动打开手电筒图标让我们打开手电筒。
2 可以自动聚焦
解释说明:
功能1 加上了手电筒的效果 说明 在项目中 CaptureActivity 中第一行代码 int Tag=40; 此tag代表光线检测的阈值。表示光线大于于Tag的时候 手电筒光标显示。
强烈建议将阈值修改到20(便于测试)
测试说明 :打开项目的扫一扫,到会议室等黑暗环境就能手电筒就能显示出来,点击手电筒就能打开手电筒。或者用手遮住手机的顶部,(顶部有光源传感器,检测到光源环境比较弱的情况下就会出现手电筒标识,点击手电筒标志打开或者关闭手电筒)
功能2 增加了自动对焦的功能
说明 我特意加上了这样的标记 和我一样有懒癌的小伙伴可以自己搜索一下 <TODO 2000是阈值 决定了多长时间自动对焦一下 可以自己修改> 括号中的文字 自己调整,目前是2秒。
测试说明 :先打开扫一扫,去对准问题A。 可以看清楚(特别清楚的情况下)A的情况下 去对准二维码。手机会自动调整显示模式。自动变清楚,增加识别效果。
下载建议:下载github链接(一直有更新,之后还会加其他类似的功能),不要下载csdn的。
github地址:https://github.com/fangyangdexingxing999/mysaoyisao
csdn下载地址:http://download.csdn.net/download/bu_wangchuxin/10185395
欢迎大家 star fork
android 带手电筒的扫一扫(1 可以自动打开手电筒,2 可以自动对焦,增加识别率)相关推荐
- 核酸扫码登记体验有感(如何提高OCR的文字正确识别率)
近几年,新冠疫情持续反复,核酸检测已成为了我们日常生活的一部分,甚至有人开玩笑说朋友邻居见面问候语从"吃了吗你?"变成了"今儿核酸了?".核酸检测全员常态化,需 ...
- java 手电筒_《SystemUI》限制低电量打开手电筒
任务:当电流低于16%的时候,关闭手电,并且在提醒用户不能打开. 监听电量,实现关闭手电 手电图标实现在FlashlightTile.java 监听电量,一般会使用广播,但是SystemUI Batt ...
- cmd静默start命令打开带空格文件夹或文件(静默自动打开虚拟机)
因为绝对路径内部带空格的原因,想用cmd里的start命令打开好几个程序,发现带空格的路径或者文件名都会报错或者打不开,网上搜了好几个帖子给的方法都没解决,一种说路径加双引号就行(实测会打开cmd窗口 ...
- 禁止Mac自动打开Android File Transfer
禁止Mac自动打开Android File Transfer 2018-07-14 本文提供了禁止Mac自动打开Android File Transfer的解决方案. <客中行 / 客中作> ...
- Android | 带你零代码实现安卓扫码功能
目录 小序 背景介绍 前期准备 开始搬运 结语 小序 这是一篇纯新手教学,本人之前没有任何安卓开发经验(尴尬),本文也不涉及任何代码就可以使用一个扫码demo,华为scankit真是新手的福音-- ...
- android 实现扫码功能,Android | 带你零代码实现安卓扫码功能
小序 这是一篇纯新手教学,本人之前没有任何安卓开发经验(尴尬),本文也不涉及任何代码就可以使用一个扫码demo,华为scankit真是新手的福音-- 背景介绍 最近被导师要求做一个购物收费的app,毕 ...
- 微信扫码 android sdk,H5中js-sdk扫码功能,Android手机微信中无法调用扫码?
我的H5对接微信JS-SDK中的扫码功能,发现在Android手机微信中无法调用扫码功能,在苹果手机微信中可以使用. 报如下错误: errMsg:scanQRCode:permissi on deni ...
- android 打开微信扫一扫
由于微信的更新导致不能直接通过scheme打开微信扫一扫界面,但是现在仍然有两种方式可以直接打开微信扫一扫界面: 1: public static void toWeChatScanDirect(Co ...
- Android应用中打开微信扫一扫
//打开微信扫一扫 Intent intent = getContext().getPackageManager().getLaunchIntentForPackage("com.tence ...
最新文章
- 活动报名 | “认知神经科学”助力人工智能突围的方法路径
- MaskGAN:谷歌大脑让AI学做完形填空的新尝试
- 前facebook产品技术leader徐玮:如何建立用户增长机制
- Spring框架中的单例Bean是线程安全的吗
- 方法内联在JVM中有多积极?
- 由Docker的MySQL官方镜像配置的容器无法启动问题解决办法(修改配置后无法启动)
- 在Delphi中使用Action降低水平功能和业务功能的耦合
- 随着电子计算机的应用 会计信息保存的形式,会计信息功系统简答题.doc
- POSIX 条件变量
- C#操作xml SelectNodes,SelectSingleNode总是返回NULL
- 迈信EP100伺服驱动器方案
- python求职意向怎么写_怎样写好求职简历?
- android用户中心头像选择功能的方法实现
- 饿了么的树形控件的使用
- linux+kill+进程和线程,什么是程序,进程和线程?三者之间有何关系?
- 如何过滤好的和坏的价格交易信号
- HTML5情人节礼物2(女友3D相册)
- I.MX6ULL ARM驱动开发---platfrom设备驱动
- 2023年跨年代码(新年祝福语生成器)
- app系统语言切换及app内部切换语言