zxing https://code.google.com/p/zxing/
Multi-format 1D/2D barcode image processing library with clients for Android, Java
zxing-client-android屏幕方向默认是landscape模式,修改如下源码,可改为portrait模式:
1、AndroidManifest.xml:
将android:screenOrientation="landscape"改为
android:screenOrientation="portrait"
2、DecodeHandler.java:
在buildLuminanceSource方法调用前增加
byte[] rotatedData = new byte[data.length]; for (int y = 0; y < height; y++) { for (int x = 0; x < width; x++) { rotatedData[x * height + height - y - 1] = data[x + y * width]; } } int tmp = width; width = height; height = tmp; data = rotatedData;
3、CameraManager.java
将已有的计算rect.left/right/top/bottom的代码,替换为
rect.left = rect.left * cameraResolution.y / screenResolution.x; rect.right = rect.right * cameraResolution.y / screenResolution.x; rect.top = rect.top * cameraResolution.x / screenResolution.y; rect.bottom = rect.bottom * cameraResolution.x / screenResolution.y;
4、CameraConfigurationManager.java
4.1、在setDesiredCameraParameters方法内新增代码
camera.setDisplayOrientation(90);
4.2、在initFromCameraParameters方法内注解掉代码 (最新代码可能不需要再改动此处 20130907)
/*if (width < height) { Log.i(TAG, "Display reports portrait orientation; assuming this is incorrect"); int temp = width; width = height; height = temp; }*/
注,以上改动基于GoogleCode上最新zxing-client-android源码,并验证有效可行。
相关推荐
Android Zxing 是谷歌google推荐使用的二维码扫描开发工具,使用Demo示例(完整)最快的会用,最快的了解 更加快速的集成Zxing!
Android zxing包,用于 二维码扫码等等功能 免积分!
Android zxing持续扫码,不返回上一页。由于功能需求,要在扫码页面持续扫描条码,所以要是返回上一页会影响不好,修改zxing的CaptureManager,使其不要返回上一页。
android zxing core,jar 导入此jar即可使用!
android利用Zxing编码与解码
亲测,完美支持横屏改竖屏,不变形,识别速度还不错! 包含3.2源码包和修改方法。
android zxing二维码精简,精简了许多不用的资源
Android zxing扫一扫,集成了闪光灯,选图片解析,生成二维码等功能。 zxing扫一扫,扫描二维码,条码,集成了闪光灯,选图片解析,生成二维码等功能 详细使用说明:...
zxing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的接口;可以实现使用手机的内置的摄像头完成条形码和二维码的扫描与解码;也可以实现条形码和二维码的编码与解码。
android ZXing扫码例子
Android Zxing Demo
Delphi XE5 Android ZXing Call Demo
集成google zxing实现的条码扫描程序,去除Zxing自带的额外代码,支持android2.1以上版本
包含android集成zxing必不可少的module和jar,该资源自带自动聚焦
zxing 实现二维码扫描 从相册获取二维码识别,部分机型有存储权限需自己做一下处理,闪光灯,以及集成了zxing的库,可自己直接引用生成等操作,
android Zxing扫描二维码条形码功能仿微信自定义扫码框扫描线边框样式Android studio版本 源码下载
android 条码扫描源码,可以直接运行
google android二维码zxing包源代码 android导第三方包不成功的朋友有救了
基于android zxing的二维码扫描/生成 特别适合二次开发 上传太累 所以收一分。
latest for android zxing core.jar