我想在Android Studio中制作QRCode扫描仪应用程序。 我找到了很多关于此的解决方案,但所有这些都打开了另一个应用程序(如zxing)。 我想在我的布局中制作自己的布局和相机预览。所以我不想在我的应用程序中看到另一个布局(如zxing capture.xml)
我将项目zxing导入到我的Android Studio项目中。但我总是得到这个错误
com.zxing ....不存在
有人能帮助我吗?
编辑...
我所做的清单..
1 - 打开一个新的android工作室项目
2 - 打开模块设置
3 - 导入模块并找到zxing-2.0目录
4 - 添加依赖项(:zxing20和core.jar)
5 - :app模块编译SDK版本19,BuildTools版本19.1.0,minsdk 8,目标sdk 19
6 - :zxing20模块编译SDK版本10,BuildTools版本19.1.0,minsdk 7,目标sdk 7
错误:
错误:(7,39)错误:包com.google.zxing.client.android不存在
错误:(9,33)错误:找不到符号类CaptureActivity
错误:(11,5)错误:方法不会覆盖或实现超类型的方法
错误:(13,9)错误:找不到符号变量超级
错误:(14,9)错误:找不到符号方法setContentView(int)
答案 0 :(得分:2)
我们必须从zxing来源复制Android.manifest文件中的一些代码。我们需要复制Capture Activity
和Encode activity
声明,使用权限和使用功能。复制它们并粘贴到您的应用清单中。
Scanning and generating barcodes using ZXING library on Android