我正在为我的android应用程序使用ZBarQR扫描器。一切运行良好,库和设置没有问题。问题是我想让ZBar只扫描二维码而不扫描条形码。有办法吗?怎么办?这是我的扫描Activity代码:importnet.sourceforge.zbar.Config;importnet.sourceforge.zbar.Image;importnet.sourceforge.zbar.ImageScanner;importnet.sourceforge.zbar.Symbol;importnet.sourceforge.zbar.SymbolSet;importandroid.app.Activ
我的项目中需要一个二维码扫描器。我使用ZBar来完成这项任务。主要是我对ZBargit示例给出的示例代码做了非常小的更改来完成这项工作。我需要在浏览器(如果是url)或对话框(如果是正常信息)中显示扫描结果。除了我在浏览器中扫描二维码后尝试显示url之外,下面给出的代码都可以很好地工作。当我从浏览器返回我的应用程序时,相机视口(viewport)变黑并保持不活动状态。我试图让相机恢复Activity状态以扫描另一个二维码,但我失败了。我试图在我的onResume()函数中重新打开相机,但这会导致错误并强制退出应用程序。请帮我解决这个问题。packagecom.myapp;importn
所以我刚刚创建了我的Android应用程序的一个分支,然后重新构建并运行了它。当我尝试加载一个使用ZBar的屏幕时,一切都很好,但我得到一个ExceptionInInitializerError异常。罪魁祸首的代码似乎如下:static{System.loadLibrary("iconv");}我试过对此进行调试,但我似乎无法捕捉到上述异常。看了之后好像跟找不到原生库有关系。有什么办法解决这个问题吗? 最佳答案 我解决了。这是由于Android项目libs文件夹中的文件夹{x86,armeabi,armeabi-v7a}中缺少nat
我有一个带有QR扫描Activity的android项目。我为此使用ZBar库:http://sourceforge.net/projects/zbar/files/AndroidSDK/如果项目是在带有exlipse的PC或Mac上构建的,则该应用程序可以正常运行。如果它是由jenkins(来自git的相同来源)构建的,应用程序会崩溃。我得到的异常是:atcontroller.gui.activity.QRScanActivity.onCreate(UnknownSource)atandroid.app.Activity.performCreate(Activity.java:446
我们有一个应用程序使用来自BarcodeScanner的Zbar库和gradle:compile'me.dm7.barcodescanner:zbar:1.8.2'除64位设备外,扫描在所有设备上都可以正常工作。当我们启动扫描仪时,屏幕变黑并且我们收到异常:java.lang.UnsatisfiedLinkError:dalvik.system.PathClassLoader[DexPathList[[zipfile"/data/app/my.package.name-2/base.apk"],nativeLibraryDirectories=[/data/app/my.package
我正在使用Zbar阅读QRCode。我用这个https://github.com/DushyanthMaguluru/ZBarScanner我的Activity的例子。问题是如何在我的FrameLayout上显示cameraView?编辑:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);//setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION
我是android开发的新手。我的应用程序应激活相机以扫描二维码并将其解码为字符串。这很好用,但我还有一个要求:在一个框架中呈现相机View,并在其中一个角上带有Logo。我没有在zbarsdk中找到合适的API来制作框架和附加标志。这是我的代码:ZBarScannerActivity.java:packagecom.myCompany.android;importandroid.app.Activity;importandroid.content.Intent;importandroid.content.pm.PackageManager;importandroid.hardware
我有一个相对简单的应用程序,它已经在Google的Play商店中了。现在我更新了这个应用程序。此更新的一个要点是我包括了ZBar-Scanner。其余的更改很小,应该不会对我的问题产生任何影响。我刚刚将我的应用程序的最新版本放入Play商店,我收到以下警告:“警告:与以前的ActivityAPK相比,ActivityAPK支持的设备更少。一些用户将不会收到更新。”我已经从sourceforge.net(http://sourceforge.net/projects/zbar/files/AndroidSDK/)下载了ZBarAndroidSDK-0.2.zip并将其导入到我的项目中,如
我已经从git下载了最新的zBarQRCodeScanner(SDK0.2)。我正在尝试在我的应用程序中实现它。我在AndroidStudio上工作。我做了什么:我已将zBar.jar复制到我项目的libs文件夹中。我通过压缩并将格式更改为*.jar从“amerabi”、“amerabi-v7a”、“x86”创建了*.jar文件。我已将amerabi.jar、amerabi-v7a.jar和x86.jar复制到我项目的libs文件夹中。不需要更改gradle中的任何内容,因为它已经配置为从libs项目导入每个jar文件。见下文:dependencies{compile'com.andr
我想改变相机扫描的区域。现在我拍摄图像以扫描与设备屏幕一样大的图像。我正在尝试裁剪图像进行分析。因此只有预览中心将成为扫描源。是否有任何选项可以将捕获的预览设置为更小或从字节[]数据创建位图并裁剪它是获得更小区域的唯一方法?我试图阅读有关它的一些内容,但ZbarAndroid的文档非常差(与iOS相比)。图片在这里:https://postimg.cc/image/4wk4u0mln/主ActivitypublicclassMainActivityextendsActivity{privateCameramCamera;privateContextcontext;privateCame