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 可以自动对焦,增加识别率)相关推荐

  1. 核酸扫码登记体验有感(如何提高OCR的文字正确识别率)

    近几年,新冠疫情持续反复,核酸检测已成为了我们日常生活的一部分,甚至有人开玩笑说朋友邻居见面问候语从"吃了吗你?"变成了"今儿核酸了?".核酸检测全员常态化,需 ...

  2. java 手电筒_《SystemUI》限制低电量打开手电筒

    任务:当电流低于16%的时候,关闭手电,并且在提醒用户不能打开. 监听电量,实现关闭手电 手电图标实现在FlashlightTile.java 监听电量,一般会使用广播,但是SystemUI Batt ...

  3. cmd静默start命令打开带空格文件夹或文件(静默自动打开虚拟机)

    因为绝对路径内部带空格的原因,想用cmd里的start命令打开好几个程序,发现带空格的路径或者文件名都会报错或者打不开,网上搜了好几个帖子给的方法都没解决,一种说路径加双引号就行(实测会打开cmd窗口 ...

  4. 禁止Mac自动打开Android File Transfer

    禁止Mac自动打开Android File Transfer 2018-07-14 本文提供了禁止Mac自动打开Android File Transfer的解决方案. <客中行 / 客中作> ...

  5. Android | 带你零代码实现安卓扫码功能

    目录 小序 背景介绍 前期准备 开始搬运 结语 小序   这是一篇纯新手教学,本人之前没有任何安卓开发经验(尴尬),本文也不涉及任何代码就可以使用一个扫码demo,华为scankit真是新手的福音-- ...

  6. android 实现扫码功能,Android | 带你零代码实现安卓扫码功能

    小序 这是一篇纯新手教学,本人之前没有任何安卓开发经验(尴尬),本文也不涉及任何代码就可以使用一个扫码demo,华为scankit真是新手的福音-- 背景介绍 最近被导师要求做一个购物收费的app,毕 ...

  7. 微信扫码 android sdk,H5中js-sdk扫码功能,Android手机微信中无法调用扫码?

    我的H5对接微信JS-SDK中的扫码功能,发现在Android手机微信中无法调用扫码功能,在苹果手机微信中可以使用. 报如下错误: errMsg:scanQRCode:permissi on deni ...

  8. android 打开微信扫一扫

    由于微信的更新导致不能直接通过scheme打开微信扫一扫界面,但是现在仍然有两种方式可以直接打开微信扫一扫界面: 1: public static void toWeChatScanDirect(Co ...

  9. Android应用中打开微信扫一扫

    //打开微信扫一扫 Intent intent = getContext().getPackageManager().getLaunchIntentForPackage("com.tence ...

最新文章

  1. 活动报名 | “认知神经科学”助力人工智能突围的方法路径
  2. MaskGAN:谷歌大脑让AI学做完形填空的新尝试
  3. 前facebook产品技术leader徐玮:如何建立用户增长机制
  4. Spring框架中的单例Bean是线程安全的吗
  5. 方法内联在JVM中有多积极?
  6. 由Docker的MySQL官方镜像配置的容器无法启动问题解决办法(修改配置后无法启动)
  7. 在Delphi中使用Action降低水平功能和业务功能的耦合
  8. 随着电子计算机的应用 会计信息保存的形式,会计信息功系统简答题.doc
  9. POSIX 条件变量
  10. C#操作xml SelectNodes,SelectSingleNode总是返回NULL
  11. 迈信EP100伺服驱动器方案
  12. python求职意向怎么写_怎样写好求职简历?
  13. android用户中心头像选择功能的方法实现
  14. 饿了么的树形控件的使用
  15. linux+kill+进程和线程,什么是程序,进程和线程?三者之间有何关系?
  16. 如何过滤好的和坏的价格交易信号
  17. HTML5情人节礼物2(女友3D相册)
  18. I.MX6ULL ARM驱动开发---platfrom设备驱动
  19. 2023年跨年代码(新年祝福语生成器)
  20. app系统语言切换及app内部切换语言

热门文章

  1. 谈谈wxHOOK为什么会限制
  2. 数字时代的新零售营销策略分析
  3. python中迭代对象是什么_python中的迭代对象和迭代器
  4. python 18 章,learning_log的urls
  5. c语言域宽参数,输入%5d是什么意思?
  6. console的常用方法
  7. IDEA alt+ins快捷键失效问题解决方法
  8. tmail邮箱服务器,邮件服务器(一)Sendmail服务器1
  9. CoffeeScript快速入门
  10. 西山居剑心数据分析笔面试题