1.1、集成方法:
在项目的build.gradle中添加以下依赖:
需手动Sync一下Gradle。
1.2、使用示例:
1.3、竖屏扫描的处理:
默认是横屏的,如果要调整成竖屏,新建一个 Empty Activity(命名为 ScanActivity),内容如下:
打开AndroidManifest.xml
文件,编辑 ScanActivity 属性如下:
将按钮点击事件中的初始化扫描语句
修改如下:
1.4、权限
如果调用相机不成功,可以尝试在AndroidManifest.xml中添加相机的使用权限:
1.5、其他
IntentIntegrator有两个方法是forFragment和forSupportFragment应该是用于支持Fragment和支持库版本的Fragment,如果需要在Fragment中使用Zxing可以研究一下。