最近需要用到条码扫描二维码扫描的功能,于是搜索到google开源项目zxing,项目地址:http://code.g....com/p/zxing/

下载了源代码,项目太大了,很多东西都不需要用到,我只需要扫描的功能,于是对项目进行了简化。

主要用到的几个类:

CaptureActivity:这个是启动Activity 扫描器。

CaptureActivityHandler 解码处理类,负责调用另外的线程进行解码。

DecodeThread 解码的线程。

com.google.zxing.client.android.camera 包,摄像头控制包。

ViewfinderView 自定义View,拍摄时的视图。

其他的都是解码的作用,我把它们打包成jar包。

简化后的项目截图如下:

源代码下载:

下载文件 (已下载 52 次)
这个文件只能在登入之后下载。请先 注册 或  登入
本文转自06peng 51CTO博客,原文链接:http://blog.51cto.com/06peng/963284,如需转载请自行联系原作者

Zxing条码扫描二维码扫描简化相关推荐

  1. Android zxing,轻松实现二维码扫描、生成

    Android  zxing,轻松实现二维码扫描.生成 一.二维码与条形码工作原理 目前的很多应用上都有扫码功能,当时微信推出二维码扫码功能时,觉得imagine,通过一张简单的图片就能扫描添加还有, ...

  2. Android之条码扫描二维码扫描

    Android之条码扫描二维码扫描 二维码条形码扫描,参考技术网址: 1.Apache License 2.0 开源的 ZXing项目的简化版 http://xinlanzero.iteye.com/ ...

  3. Android自由行之走进zxing,轻松实现二维码扫描

    现在很多App都集成了扫一扫功能,最常用的微信.QQ.手机助手等.二维码也使得生活变得更加简洁,扫一扫订餐.扫一扫下载等等.那么,说到二维码,我们不得不提Google一个开源的扫码框架:zxing. ...

  4. 使用 Swift 3 与 Xocde 8 创建条码与二维码扫描应用

    作者:Simon Ng,原文链接,原文日期:2016-11-02 译者:小锅:校对:saitjr:定稿:CMB 那么,什么是二维码呢?我相信读者中的大多数都知道什么是二维码(译者注:我觉得应该是全部都 ...

  5. Android开源之行之走进zxing,轻松实现二维码扫描(二)

    对于Zxing开源项目的简化上文已给出,源码经过测试且不断修改.众所周知,Zxing项目的扫描是横向的,这么引用的用户体验确实不好:然而盲目的修改会出现拉伸以及样本采集的偏离.所以这里说一下如何将横屏 ...

  6. 条码扫描二维码扫描——ZXing android 源码简化

    详情请关注文章来源 http://www.cnblogs.com/keyindex/archive/2011/06/08/2074900.html 代码我已根据Zxing 2.0版 对代码略作改动.已 ...

  7. 条码扫描二维码扫描——ZXing android

    一. ZXing android 源码简化 二. Android Zxing 扫描条码实现竖屏模式 Camera摄像头 旋转90度 Android Zxing 扫描条码实现竖屏模式(portrait ...

  8. Android Zxing二维码扫描优化

    关于Zxing的使用,网上有大量优秀的文章讲解,本文不再叙述. 用过Zxing的童鞋都知道Zxing扫描识别率较低,速度较慢.这里介绍一个第三方库,github地址为: https://github. ...

  9. zxing二维码扫描预览变形的解决方案

    -----------------------------------2018.6.1更新--------------------------------------- 附上github地址: htt ...

最新文章

  1. MathWorks.MATLAB.NET.Arrays.MWArray”的类型初始值设定项引发异常 解决方法
  2. linux目录结构简析
  3. ubuntu 设置大小写切换隐藏_VirtualBox中ubuntu的LAMP项目(温度采集)
  4. 【宜搭客户说】宜搭帮助教育局搭建教育管理平台
  5. dotNet Core 3.1 使用 Elasticsearch
  6. Vue过渡 动画混入
  7. 做对三件事,你也能像聪明人一样高速成长!【文末有福利】
  8. 当强人工智能时代来临,哪些人不会失业?
  9. 安装完centos6没有eth0,只有回环地址
  10. 【Sublime】Mac下Sublime代码自动换行
  11. MSP430使用__delay_cycles实现延时1ms和1us
  12. linux集群服务器搭建
  13. DWORD winapi java_DWORD WINAPI?stdcall?
  14. Microsoft C++ 异常: dlib::serialization_error,位于内存位置 0x0133F818 处
  15. java shiro原理_Shiro的原理及Web搭建
  16. 欧姆字符的编码c语言,如何在word中打出欧姆符号呢?
  17. Monitor模式和AP模式下获取WiFi的CSI信号
  18. 模式识别 | PRML概览
  19. Arduino LCD1602电子时钟
  20. Redis总结:缓存雪崩、缓存击穿、缓存穿透与缓存预热、缓存降级

热门文章

  1. 一番实验后,有关Batch Size的玄学被打破了
  2. python操作excel--生成图表
  3. 教你快速查询和复制多个快递单号的物流信息
  4. 考研英语阅读真题8大来源报刊
  5. 火车头采集器——运行C#代码
  6. C#毕业设计——基于C#+asp.net+SQL server的通用作业批改系统设计与实现(毕业论文+程序源码)——作业批改系统
  7. 密码学前提知识了解(一)
  8. python操作excel及爬取美赛证书
  9. 微信支付相关,如何获取API证书
  10. IEEE Verilog 手册 第14章 Specify blocks