项目中遇到的扫二维码功能,此博客用于记载

1、首先我们在studio里面加上二维码扫描的依赖库zing包

compile 'cn.yipianfengye.android:zxing-library:2.2'

2、在清单文件中加入需要用到的权限

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT" />

<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />

<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />

3、现在开始正式写二维码功能

1)、对权限进行检查

//检查权限
String[] permissions = CheckPermissionUtils.checkPermission(this);
if (permissions.length == 0) {//权限都申请了
    //是否登录
} else {//申请权限
    ActivityCompat.requestPermissions(this, permissions, 100);
}

2)、权限检查完之后调用相机进入二维码扫描界面做操作

Intent intent = new Intent(MainActivity.this, SecondActivity.class);
startActivityForResult(intent, REQUEST_CODE);

3)、在onActivityResult()方法里面对扫描的结果进行处理

最后整个demo的代码下载地址:https://download.csdn.net/download/android123it/10333466

android 实现扫二维码以及进相册选择图片进行扫描相关推荐

  1. 执法部门的“新助手” 扫二维码进群反映问题

    去年8月份起,呼和浩特市公安局启用"智巡系统",使得早晚高峰时长缩短,事故处理远程定责使事故出警率和出警速度大幅提升,警员的工作效率也大大提升,将城市的各种交通问题以最快的速度去处 ...

  2. Android用Zxing扫二维码/生成二维码功能

    新年已过,一切恢复真正常,新的一年给自己几句指引: 光努力还不行,方向很重要. 总是想着最坏的结果,就会让人失去改变的勇气. 你当然有权利选择自己的人生--但只有在你真正强大后,逆行的阻力才会降到最小 ...

  3. Android | 教你如何开发扫二维码功能

    华为机器学习服务(ML Kit) 提供机器学习套件,为开发者应用机器学习能力开发各类应用提供优质体验.得益于华为长期技术积累,ML Kit 为开发者提供简单易用.服务多样.技术领先的机器学习能力,助力 ...

  4. 像扫二维码一样的快速录入银行卡信息

    随着互联网以及各种创新科技的发展,互联网金融正经历着前所未有的大变革.从传统到智能,互联网金融不是互联网和金融业的简单结合,而是为适应不同需求产生的新模式.OCR识别技术作为人工智能的一部分,无论在工 ...

  5. Android 基于Zxing二维码扫描的光速实现

    Android 十分钟光速实现二维码扫描 前言 在项目中要使用到二维码的相关内容,我们第一时间想到的是使用大名鼎鼎的zxing或者ZBar开源框架: github-zxing官方库的地址 github ...

  6. 安卓手机扫二维码从FTP服务器下载apk

    安卓手机扫二维码从FTP服务器下载apk Devops平台的APP下载页面: Linux服务器的FTP目录下的apk包: Controller层: /*** getFtpApk:安卓下载FTP上的ap ...

  7. 对#Hello,2015征文#+Android 热敏打印机打印二维码(图片)博客的尝试

    原博客链接 #Hello,2015征文#+Android 热敏打印机打印二维码 昨天晚上说抽时间来写一篇关于Android 热敏打印机打印二维码和图片的文章,所幸在下班之前把它给写了,和大家分享吧.我 ...

  8. BUUCTF 吹着贝斯扫二维码

    吹着贝斯扫二维码 1.题目概述 2.解题过程 打开flag.zip看看 是个加密的zip,在注释里有一串貌似是base32的编码,可能是密码 去解解看 不过好像解不出来,那先放一放,回去看看那些不明文 ...

  9. cordova+vue扫二维码和条形码

    首先我们需要使用cordova的插件cordova-plugin-qrscanner 安装:cordova plugin add cordova-plugin-qrscanner 贴上vue项目的代码 ...

最新文章

  1. 【STM32 .NET MF开发板学习-29】摄像头蓝牙图像远程获取
  2. iOS 系统版本判断
  3. 关于nginx/lighttpd epoll高并发以及apache为何不采用epoll的的疑惑 不指定
  4. hms能适配鸿蒙吗,国产手机即将抱团?魅族率先使用HMS服务,或多家国产适配鸿蒙!...
  5. 快速排序详解以及java实现
  6. python 并发编程 多线程 目录
  7. Pandas GroupBy对象
  8. android仿美丽说登录拖拽Layout
  9. Request中Attribute 和 Parameter 的区别
  10. 基于STM32单片机设计指纹考勤机+上位机管理
  11. 手算逆元及手动模拟扩展欧几里得算法及思路推导
  12. 计算机网易云不能一键升级音质,网易云电脑版怎么调音效(一览网易云音效最佳调节技巧)...
  13. F27.U盘-做过重装系统启动盘后内存变小方法解决方法-cmd格式化U盘
  14. 0字节文件无法删除怎么办
  15. [Vue warn]: You may have an infinite update loop in watcher with express
  16. 令人敬畏的泰格伍兹 万维钢_使用SwiftUI创建令人敬畏的加载状态
  17. diy 单片机 自动浇花_基于单片机的自动浇花系统的设计
  18. ternary content-addressable memory (TCAM)
  19. 内容权限判断帝国cms教程
  20. win2003 启动报错c0000135 this application has failed to start because csrsrv.dll was not found

热门文章

  1. HTTP协议请求过程
  2. 游戏行业的个人看法(国内MMORPG,国外SLG)
  3. 写博客8年与人生第一个502万
  4. Django3中的urls.py文件层级规划include的使用
  5. 【建议收藏】7 个“最佳”AI 视频生成器
  6. c#版本23个设计模式
  7. IDEA社区版使用字体连字
  8. 公众号改名,竟是为了这个?
  9. 有了恒宇电脑的解决方案,一千多元电脑主机吃鸡无压力,解决你电脑配置的所有问题**
  10. 小啊呜产品读书笔记001:《邱岳的产品手记-16》第30讲产品案例分析:Primer的扑克牌交互 第31讲 产品分析的套路(下):如何出解决方案?