栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何将ZXING导入android studio?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何将ZXING导入android studio?

使用zxing库开发应用程序时遇到了很多麻烦。所以看看这个zxing最小:https : //github.com/promptus/zxing-android-
minimal/tree/master

它对我来说效果很好,并且易于实现。

编辑:

在您的项目中打开此文件:

/gradle/wrapper/gradle-wrapper.properties

编辑distributionUrl行并进行设置:

distributionUrl =
http://services.gradle.org/distributions/gradle-1.8-all.zip重建项目。

更新:您可能现在想使用gradle-2.1-all.zip。

新编辑:

首先,您必须删除

libs
文件。然后你必须删除

mavenCentral()    maven {        url "https://raw.github.com/embarkmobile/zxing-android-minimal/mvn-repo/maven-repository/"    }

从您

build.gradle
MyApplication
,因为该gradle用于整个项目,最好在每个模块中使用它。

之后,打开

build.gradle
模块的
app
并添加以下代码:

repositories {    mavenCentral()    maven {        url "https://raw.github.com/embarkmobile/zxing-android-minimal/mvn-repo/maven-repository/"    }}dependencies {    compile fileTree(dir: 'libs', include: ['*.jar'])    compile 'com.android.support:appcompat-v7:21.0.3'    // Zxing libraries    compile 'com.embarkmobile:zxing-android-minimal:2.0.0@aar'    compile 'com.embarkmobile:zxing-android-integration:2.0.0@aar'    compile 'com.google.zxing:core:3.0.1'}

最后,您需要

google.zxing.integration.android
从项目中删除,否则,编译时将显示错误。

更新:

要解决后退按钮问题,可以执行以下代码:

@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {    super.onActivityResult(requestCode, resultCode, data);    if (resultCode == RESULT_OK) {        String _pre = data.getStringExtra("SCAN_RESULT");        // do whatever you want    }}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/399992.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号