Zxing下载(android studio 怎么引用Zxing包)

2023-11-19 13:20:02 :44

zxing下载(android studio 怎么引用Zxing包)

各位老铁们,大家好,今天由我来为大家分享zxing下载,以及android studio 怎么引用Zxing包的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

android studio 怎么引用Zxing包

1.下载ZXing库首先需要一个ZXing库和Core Jar包 ***隐藏网址******隐藏网址*** 主要是用红框那两个包,而core包你可以编译成jar包或者用我上面那个jar包链接下载。 2.接入在你项目中,File -》 New -》 Import Module 把刚下载的android包添加进入 其实现在是两个项目,为了区别是依赖库,首先在File -》 Project Strcture -》 在Module选择自己的项目 Dependencies -》加上Module Dependency ,然后在ZXing的build.gradle下第一行改成如下,还有把下面的 applicationId那行删掉。修改前apply plugin: ’com.android.application’修改后apply plugin: ’com.android.library’1234512345然后会报一堆红色错误,这是正常的。下一步是把Core Jar包导入ZXing,在ZXing创建一个libs文件夹,把Core Jar放进去,然后右键 As Add Library。 错误已经没了一半,接下来发现会少一个CameraConfigurationUtils类,这个就是刚才在android-core下的那一个类,把它拖到camera包下就好了。 接下来的错误都能Alt+Enter解决,把Switch改成if else。到这步不行的同学可以试试移除Module再试试。 运行时就会报Execution failed for task ‘app:processDebugManifest’,只要自己项目的AndroidManifest.xml文件 application标签加上 tools:replace=”icon,theme”,然后alt+Enter导入命名空间就好了。3.使用在自己的项目中startActivity CaptureActivity 就可以了。 返回的数据在这行代码里面。 CharSequence displayContents = resultHandler.getDisplayContents();11至于横屏改为竖屏,在AndroidManifest.xml文件的CaptureActivity 改一下就好了。 android:screenOrientation="portrait"

ios中怎么处理zxing二维码的扫描结果

  首先去Google Code或Github将ZXing的代码下载下来,整个工程比较大,我们只需要其中涉及iOS的部分,所以最好做一些裁剪。简单来说,我们只需要保留cpp和iphone这2个文件夹,其余的全部删掉。如下图所示:

  接着我们继续裁剪,对于cpp这个目录,只保留cpp/core/src/zxing下面的内容,其余内容也可以删掉了。但是整个目录结构必须保持原样。裁剪完后,整个目录结构如下所示:

  接下来,我们把裁剪后的zxing目录整个移动到我们的iOS项目的目录下,并且把上图中可以看到的ZXingWidget.xcodeproj文件拖动到我们的iOS工程中。

  下一步,我们需要设置ZXing项目和我们原本的iOS项目之间的依赖关系。在我们的iOS项目的设置中,点击build phases tab,然后增加 Target Dependencies 和 Link binary,并且增加这些framework依赖:

  最后一步,在设置中增加如下2个header search path:

  ./zxing/iphone/ZXingWidget/Classes

  ./zxing/cpp/core/src

  需要注意的是,第一个path要设置成循环查找子目录,而第二个不循环查找,如下图所示:

  恭喜你,完成这步之后,你就已经完成ZXing库的集成了。

Android使用Zxing扫描二维码改成竖屏后,后面的预览画面出现了拉伸,扭曲的情况,有没有哪位大牛解决了,急求

更改CameraConfigurationManager.java文件在 Log.d(TAG, "Screen resolution: " + screenResolution);这句之后增加Point screenResolutionForCamera = new Point(); screenResolutionForCamera.x = screenResolution.x; screenResolutionForCamera.y = screenResolution.y; // preview size is always something like 480*320, other 320*480 if (screenResolution.x 《 screenResolution.y) { screenResolutionForCamera.x = screenResolution.y; screenResolutionForCamera.y = screenResolution.x; }再更改cameraResolution = getCameraResolution(parameters, screenResolution);为cameraResolution = getCameraResolution(parameters, screenResolutionForCamera);***隐藏网址***

以上就是我们为大家找到的有关“zxing下载(android studio 怎么引用Zxing包)”的所有内容了,希望可以帮助到你。如果对我们网站的其他内容感兴趣请持续关注本站。

zxing下载(android studio 怎么引用Zxing包)

本文编辑:admin
Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.