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/

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

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...