zBarLibary
zBarLibary copied to clipboard
🔥 zbar扫描快,zxing可以生成和识别本地,So,我就把他们结合在了一起,这样Android二维码(条形码)功能就更便捷了
findx5手机,不知道其他的oppo 会不会
小米5android版本8.0.0 魅族 16thandroid版本8.1.0这两种机型上出现 java.lang.RuntimeException: getParameters failed (empty parameters) at android.hardware.Camera.native_getParameters(Native Method) at android.hardware.Camera.getParameters(Camera.java:2110) at cn.bertsir.zbar.CameraScanAnalysis.onPreviewFrame(CameraScanAnalysis.java:133) at android.hardware.Camera$EventHandler.handleMessage(Camera.java:1241) at android.os.Handler.dispatchMessage(Handler.java:105) at android.os.Looper.loop(Looper.java:173) at android.app.ActivityThread.main(ActivityThread.java:6698) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:782)
奔溃了

java.lang.NoSuchMethodError: No interface method sort(Ljava/util/Comparator;)V in class Ljava/util/List; or its super classes (declaration of 'java.util.List' appears in /system/framework/core-libart.jar) at com.google.zxing.qrcode.detector.FinderPatternFinder.selectBestPatterns(FinderPatternFinder.java:616) at com.google.zxing.qrcode.detector.FinderPatternFinder.find(FinderPatternFinder.java:164) at com.google.zxing.qrcode.detector.Detector.detect(Detector.java:81) at com.google.zxing.qrcode.QRCodeReader.decode(QRCodeReader.java:77) at com.google.zxing.MultiFormatReader.decodeInternal(MultiFormatReader.java:173) at com.google.zxing.MultiFormatReader.decodeWithState(MultiFormatReader.java:87)...
在某些机型上偶现,并报so库找不到异常
1.4.2版本 传进来的activit 直接用 `private static Context mApp; `接了 小米低端手机会报内存泄漏, 外部已经用弱引用但是还是会泄漏
扫描页面标题背景是白色的话,返回按钮也是白色的就看不到了,建议增加个自定义返回按钮的方法。
开启双引擎识别 即使扫描框外也会出结果
如果限制为扫描条形码 那么需要关闭双引擎识别 否则 会走zxing解码 在条码中依旧可以识别二维码
说是在创建ui的线程之外的一个线程里弹Toast。 java.lang.RuntimeException Can't toast on a thread that has not called Looper.prepare() 1 android.widget.Toast$TN.(Toast.java:425) 2 android.widget.Toast.(Toast.java:122) 3 android.widget.Toast.makeText(Toast.java:294) 4 android.widget.Toast.makeText(Toast.java:284) 5 cn.bertsir.zbar.QRActivity$c.run(QRActivity.java:5) 6 java.lang.Thread.run(Thread.java:929)