微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – 如何在不安装barcodescanner应用程序的情况下使用ZXing库

我一直在开发一个 Android应用程序来扫描条形码和QR码,并将结果发送到其他应用程序(HTTP).我已经通过互联网阅读了大部分文档,并且在堆栈中通过流程阅读并使其正常工作.我能够在我的设备上运行独立的zxing android应用程序,我也可以运行我自己的独立Android应用程序来使用Zxing意图扫描条形码.
但即使在阅读了这么多问题以及互联网上的一些博客之后,我也无法满足我的严格要求.

我想实现以下目标.
1.我不想在我的设备中安装单独的条形码扫描仪应用程序以使我自己的应用程序工作(扫描条形码).
我使用了以下代码

Intent intent = new Intent("com.google.zxing.client.android.SCAN");
startActivityForResult(intent,0);

当我在我的设备中运行应用程序时,它会询问“选择应用程序以完成此操作”并显示“Google”和“Google Goggles”并打开Goog​​le页面认摄像头并扫描条形码.我希望CaptureActivtiy认捕获页面(不是Google的)来扫描条形码.
3.我尝试在我自己的应用程序中使用ZXing作为库,但它没有用.

你能告诉我到底出错的地方吗?

解决方法

我发现“zxing”很复杂.然后我尝试了“ZBar Android版本库”.这很简单.
您可以从这里下载库: http://sourceforge.net/p/zbar/news/2012/03/zbar-android-sdk-version-01-released/

在下载的包中,有一个非常简单的例子.只需按照它或将示例包含在您的应用中即可.希望你的任务能够完成.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐