我已设法使用此处的答案将相机预览旋转为纵向:http://code.google.com/p/zxing/issues/detail?id=178#c46但是预览本身被拉伸(stretch)/扭曲-高度似乎被拉伸(stretch)以填充框(但可能是宽度对于屏幕来说太大并且被挤压以适应)有什么方法可以“包装”内容而不是使其拉伸(stretch)以适应表面View?编辑:我通过更改“CameraConfigurationManager”中的“findBestPreviewSizeValue”方法并反转X和Y点(感谢seanowen提供下面的指针!)对其进行排序,代码如下:privatest
我正在尝试使用Zxing库来开发条形码扫描仪。我的Activity如下:publicclassScannerextendsActivity{privatestaticfinalStringPACKAGE="com.test.scan";privatestaticfinalStringSCANNER="com.google.zxing.client.android.SCAN";privatestaticfinalStringSCAN_FORMATS="UPC_A,UPC_E,EAN_8,EAN_13,CODE_39,CODE_93,CODE_128";privatestaticfinal
如何解决这个NoClassDefFoundError。我已经在我的应用程序中集成了Zxing,一切正常。然后我更新了我的sdk和eclipse插件,当我运行项目时,日志显示03-2717:27:45.173:E/AndroidRuntime(8917):FATALEXCEPTION:main03-2717:27:45.173:E/AndroidRuntime(8917):java.lang.ExceptionInInitializerError03-2717:27:45.173:E/AndroidRuntime(8917):atjava.lang.Class.newInstanceIm
目前zxing库仅支持横向模式。对于我的应用,我需要在纵向模式下使用 最佳答案 这是纵向模式扫描的解决方案首先在您的应用级gradle文件中声明这两行implementation'com.journeyapps:zxing-android-embedded:3.0.1@aar'implementation'com.google.zxing:core:3.2.0'在您的xml文件中定义一个按钮,并在按钮的Onclick监听器中在MainActivityjava文件中编写以下代码IntentIntegratorintegrator=ne
我一直在互联网上寻找如何将zxing库包含到我的项目中,我找到了这个教程:http://blog.dihaw.com/integrating-zxing-in-your-android-app-as-standalone-scanner/但是当我到达需要检查BeepManager以添加R导入的地步时,我的项目(即使在MainActivity上)中出现各种错误,无法找到R。我也找到了这个https://github.com/journeyapps/zxing-android-embedded/blob/master/README.md这似乎更容易,因为它是由gradle自动集成的,但是当
我想将zxing扫描仪集成到我的应用程序中,而无需外部应用程序(来自Play商店的zxing扫描仪)。这是我的代码Buttonscan=(Button)findViewById(R.id.scan_button);scan.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewv){Intentintent=newIntent("com.google.zxing.client.android.SCAN");intent.setPackage("com.mypackage.app");int
我想在Zxing的相机上显示portrait方向。如何做到这一点? 最佳答案 这是它的工作原理。第1步:在decode(byte[]data,intwidth,intheight)中的buildLuminanceSource(..)之前添加以下行来旋转数据DecodeHandler.java:byte[]rotatedData=newbyte[data.length];for(inty=0;y第二步:修改getFramingRectInPreview()。CameraManager.javarect.left=rect.left*c
在阅读了一些关于该问题的问题和帖子后,我正在尝试旋转Zxing显示。按照说明操作后,显示器确实旋转了,但扫描仪的矩形未按应有的位置放置(如所附图片所示)。这就是我所做的:在CameraConfigurationManager中:camera.setDisplayOrientation(90);在DecodeHandler.java中byte[]rotatedData=newbyte[data.length];for(inty=0;y在CameraManager.java中:rect.left=rect.left*cameraResolution.y/screenResolution.x
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,describetheproblem以及到目前为止为解决这个问题所做的工作。关闭9年前。Improvethisquestion我正在寻找一些适用于所有平台的最佳条形码库。我知道zxing但想知道除此之外还有更多的库。任何帮助表示感谢~ 最佳答案 JeffLamarche'sCocoaBarcodespr
Zxing3.2.1之前遇到过AndroidZxing扫码乱码的问题,网上搜了下解决了下。今天又遇到了问题。依然会乱码。研究总结如下:Zxing可以在Hints中添加默认编码格式。这个编码格式是用于解读Byte数据时,1.如果码中没有指定编码集则,默认使用该编码格式。2.如果制定了编码集,则使用编码指定的字符集。并非强制,而中文的主要编码格式有两种,GBK和UTF-8。注意,网上有很多提到“ISO-8859-1”这个编码集的,这个编码集是个简单编码集,每个字节一个字符。并不是一个能表示中文的编码集。有些情况可以利用他的单字节字符特性,进行字节和字符的互转。但因为上面规则2的存在,使用这个编码集