ZXing android使用前置摄像头

ZXing android使用前置摄像头,第1张

概述我正在尝试按照本教程构建QR码阅读器http://code.tutsplus.comutorials/android-sdk-create-a-barcode-reader–mobile-17162我设法让一切工作,除了我需要相机作为我的设备的前置摄像头而不是后置摄像头.我在教程中找不到允许我更改此内容的任何地方.我试着遵循this的答案,但我

我正在尝试按照本教程构建QR码阅读器

http://code.tutsplus.com/tutorials/android-sdk-create-a-barcode-reader–mobile-17162

我设法让一切工作,除了我需要相机作为我的设备的前置摄像头而不是后置摄像头.我在教程中找不到允许我更改此内容的任何地方.我试着遵循this的答案,但我仍然无法让它发挥作用.

主要是,我的问题是导入库.我收到以下错误.

operator is not allowed for source level below 1.7

当我将编译器设置设置为1.7时,我得到了这个

AndroID requires compiler compliance level 5.0 or 6.0. Found '1.7' instead

我对AndroID并不十分熟悉,如果这可能不是一个好问题,我会道歉.

那么,在我的应用程序中,我可以用任何方式将ZXing与前置摄像头配合使用吗?有链接吗?

非常感谢你.

解决方法:

源代码使用Java 7. AndroID不需要Java< = 6.您可以看到项目中提供的构建愉快地将Java 7字节码提供给dex并生成一个有效的应用程序.我不确定你使用的是什么工具.也许它已经老了.您不应该复制和编译项目的代码.为什么这有必要?使用core.jar文件.你不需要任何这个来使用前置摄像头.只需通过Intent(https://github.com/zxing/zxing/wiki/Scanning-Via-Intent)调用并将额外的SCAN_CAMERA_ID设置为您想要的摄像机的ID – 通常为前一个摄像机的ID.

例:

        intent.putExtra("SCAN_MODE", "QR_CODE_MODE");        intent.putExtra("SCAN_CAMERA_ID", 1);
总结

以上是内存溢出为你收集整理的ZXing android使用前置摄像头全部内容,希望文章能够帮你解决ZXing android使用前置摄像头所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存