自己编译得到 arm64-v8a 版本的libZBarDecoder.SO文件

当前项目情况

libZBarDecoder.so 文件来源

  1. ZBarBuildProj/libZBarDecoder.so at master · chentao0707/ZBarBuildProj

arm64-v8a 版本的SO来源

  1. 原始项目没有直接提供 arm64-v8a 版本的SO文件, 只能自己尝试编译看看

  2. 从原始项目下载源码 chentao0707/ZBarBuildProj: ZBar项目修改后解决中文乱码问题的编译原项目

  3. 解压后, 打开CMD命令行

  4. CD C:\ZBarBuildProj

  5. 执行C:\AsionTang\Android\Sdk\ndk\22.0.7026061\ndk-build.cmd

    ndk-build 脚本 | Android NDK | Android Developers

  6. 将"C:\ZBarBuildProj\libs\arm64-v8a"复制出来即可

相关开源项目

zxing/zxing: ZXing ("Zebra Crossing") barcode scanning library for Java, Android

  1. 下载源码包大概 128 MB

旧版本 chentao0707/QrCodeScan: Android手机客户端二维码扫描

该项目已经有了升级版本:

新版本 chentao0707/ZBarScanProj: ZBar扫描二维码项目示例程序

参考资料

  1. 《打造极致二维码扫描系列》 -- ZXing开发详解_技术搬运工-CSDN博客

    clone https://github.com/zxing/zxing.git

    core : ZXing项目的核心代码

    android : Android示例工程代码

    将ViewFinderView砍掉,使用xml界面布局,添加扫描动画,最终一样准确无误的扫描到二维码数据,只需要对准,是的,毫厘不差的对准就可以了。

    com.dtr.zxing

posted @ 2021-12-28 16:06  Asion Tang  阅读(666)  评论(0编辑  收藏  举报