# PortraitZXing **Repository Path**: xiong_it/PortraitZXing ## Basic Information - **Project Name**: PortraitZXing - **Description**: Based on google team's zxing.But this is vertical/portrait,and compatible to android 9.zxing竖屏解决方案,且最低兼容api 9。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-05-22 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PortraitZXing zxing竖屏解决方案,且最低兼容api 9。 #项目介绍 google团队提供的zxing扫描Android客户端默认兼容api 15以上手机,并且是横屏扫描,目前而言,3.0以下手机仍然占有相当少一部分市场,所以兼容3.0手机仍然是部分公司的困.
本项目向下兼容至api 9.
再者,许多app的主流使用场景是竖屏,所以竖屏扫描也是大多开发者的需求。
PortraitZXing包含横屏和竖屏扫描客户端,并且都向下兼容至 api 9.具体请看目录介绍.
开发者所需做的事情主要是根据自身需求精简代码。 #目录介绍 Eclipse:供使用Eclipse作为IDE的开发者使用
        -|ZXingLib:zxing二维码扫描类库,整合google团队的zxing类库的android-core与core,源码未做任何修改,请先导入此工程,并设置为library
        -|LandscapeZXing:zxing二维码扫描客户端源码,将原版zxing二维码扫描器,向下兼容至api 9(Android 2.3),仍然是横屏扫描
        -|PortraitZXing:zxing二维码扫描客户端竖屏版源码,将原版zxing二维码扫描器,向下兼容至api 98(Android 2.3),并且默认为竖屏扫描

AndroidStudio:供使用Android Studio作为IDE的开发者使用
        -|PortraitZXing:root module,导入后有3个子module.
                -|zxinglibrary:library module.zxing二维码扫描类库,整合google团队的zxing类库的android-core与core,源码未做任何修改
                -|landscapezxing:landscape client module.zxing二维码扫描客户端源码,将原版zxing二维码扫描器,向下兼容至api 9(Android 2.3),仍然是横屏扫描
                -|portraitzxing:portrait client module.zxing二维码扫描客户端竖屏版源码,将原版zxing二维码扫描器,向下兼容至api 9(Android 2.3),并且默认为竖屏扫描
#changelog
v1.0(2016/06/10)
library based on v3.2.1
client based on v4.7.6(106)