我一直在开发一个
Android应用程序来扫描条形码和QR码,并将结果发送到其他应用程序(HTTP).我已经通过互联网阅读了大部分文档,并且在堆栈中通过流程阅读并使其正常工作.我能够在我的设备上运行独立的zxing android应用程序,我也可以运行我自己的独立Android应用程序来使用Zxing意图扫描条形码.
但即使在阅读了这么多问题以及互联网上的一些博客之后,我也无法满足我的严格要求.
但即使在阅读了这么多问题以及互联网上的一些博客之后,我也无法满足我的严格要求.
我想实现以下目标.
1.我不想在我的设备中安装单独的条形码扫描仪应用程序以使我自己的应用程序工作(扫描条形码).
我使用了以下代码
Intent intent = new Intent("com.google.zxing.client.android.SCAN"); startActivityForResult(intent,0);
当我在我的设备中运行应用程序时,它会询问“选择应用程序以完成此操作”并显示“Google”和“Google Goggles”并打开Google页面默认摄像头并扫描条形码.我希望CaptureActivtiy默认捕获页面(不是Google的)来扫描条形码.
3.我尝试在我自己的应用程序中使用ZXing作为库,但它没有用.
你能告诉我到底出错的地方吗?
解决方法
我发现“zxing”很复杂.然后我尝试了“ZBar Android版本库”.这很简单.
您可以从这里下载库: http://sourceforge.net/p/zbar/news/2012/03/zbar-android-sdk-version-01-released/
您可以从这里下载库: http://sourceforge.net/p/zbar/news/2012/03/zbar-android-sdk-version-01-released/
在下载的包中,有一个非常简单的例子.只需按照它或将示例包含在您的应用中即可.希望你的任务能够完成.