Android QR码

电脑杂谈  发布时间:2020-04-17 23:12:09  来源:网络整理

安智市场和安卓市场哪个好_安卓市场二维码_安智市场apk安卓市场应用简介

Android有四个扫描仪,Zxing,Zbar,Barcode4J,OkapiBarcode,前两个被广泛使用.

zxing项目是Google发起的开源项目,用于识别多种格式的条形码. 项目地址是

安智市场apk安卓市场应用简介_安卓市场二维码_安智市场和安卓市场哪个好

,zxing由多个人维护,涵盖主流编程语言,并且还是目前正在维护的,最受欢迎的QR码扫描开源项目之一. Zbar主要用C语言编写,并且速度非常快. iPhone SDK和Android相关的调用方法(JNI)已启动. 但是,这个项目已经没有维护好几年了. 目前,这并不意味着要维护它.

打开zxing的github页面,您会发现项目的目录结构相对复杂. 要运行官方演示,您只需要三个模块: core,android和android-core,其中core和android-core是核心,而android是官方. 对于提供的演示,我们只需要使用android程序包作为主要模块,并依赖core和android-core模块. 有关详细信息,请参阅以下文章:

安智市场apk安卓市场应用简介_安智市场和安卓市场哪个好_安卓市场二维码

Google ZXing系列说明(1)-导入AS

运行官方演示后,您会发现该演示是在横向模式下扫描的,并且市场上的大多数应用程序都是在垂直屏幕上扫描的,因此我们来到清单中修改屏幕方向并发现它确实是屏幕是垂直的,并且框已从矩形更改为正方形,但是屏幕中的图像已缩小. 这是不可接受的. 我们必须处理它. 有关处理方法,请参阅以下文章:

安智市场和安卓市场哪个好_安智市场apk安卓市场应用简介_安卓市场二维码

完全解决了Android使用Zxing扫描QR码并将其更改为垂直屏幕安卓市场二维码,后面的预览屏幕被拉伸和变形的情况

这终于可以使用了,但是这里的许多代码都不可用,因此我们必须简化代码,这很麻烦. 简化代码不仅需要花费时间来理解代码,还可能是因为修改了代码会带来一些错误,因此,如果Internet上存在其他人的简化代码,并且星号较多安卓市场二维码,建议使用其他代码. 当然,如果您愿意折腾,也可以自己进行探索.

安卓市场二维码_安智市场apk安卓市场应用简介_安智市场和安卓市场哪个好

常规扫描代码将提供从相册中选择图片的功能,但是zxing演示中没有此功能,并且看不到文档. 幸运的是,Internet上有许多相关文章,例如:

Zxing图片识别从相册中选择QR码图片分析摘要

官方: zxing

无相册扫描功能: 条码扫描器,zxing-android嵌入式

相册扫描功能: yuzhiqiang1993 / zxing,manning0303 / MNZXingCode(个人测试,前者识别速度更快)

选择一个库时,您会发现不同库的识别速度完全不同. 这涉及性能问题,例如扫描精度. 如果您有兴趣,可以阅读以下文章: zxing扫描二维码和识别图片QR码及其优化策略


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-179310-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...