android 数行代码集成二维码扫描识别功能
2016-08-31 10:37
417 查看
二维码是android开发中一个非常常用的模块。
我们使用zxing的时候一定会把它的官方demo拿过来研究然后进行修改。我们会发现我们需要修改大量的ui代码。
于是我最近写了一个开源库ZxingScanner来做这个事情,只需几行代码就可以轻松集成zxing的二维码扫描功能。代码可读性和可移植性都相当好。
github地址:https://github.com/xiaoshenke/ZxingScanner
库使用方法。
1 class Your-Activity extends AppCompatActivity implements IDecodeResultHandler, IQRCodeScaner
2 在activity的onCreate函数中初始化ZxingScannerImpl mQRCodeScanner = new QRCodeScannerImpl(mContext, mSurfaceView, mViewfinderView, this); 最后一个参数是IDecodeResultHandler。扫描结果回调。
3 activity的onResume,onPause函数中记得调用一下mQRCodeScanner.onActivityResume,onActivityPause.在onActivityResume的时候正式进行扫描工作。
4 在IQRCodeScaner的三个接口startScan,stopScan,restartScan中分别调用mQRCodeScanner.startScan,stopScan,restartScan即可。
Try it out yourself!
我们使用zxing的时候一定会把它的官方demo拿过来研究然后进行修改。我们会发现我们需要修改大量的ui代码。
于是我最近写了一个开源库ZxingScanner来做这个事情,只需几行代码就可以轻松集成zxing的二维码扫描功能。代码可读性和可移植性都相当好。
github地址:https://github.com/xiaoshenke/ZxingScanner
库使用方法。
1 class Your-Activity extends AppCompatActivity implements IDecodeResultHandler, IQRCodeScaner
2 在activity的onCreate函数中初始化ZxingScannerImpl mQRCodeScanner = new QRCodeScannerImpl(mContext, mSurfaceView, mViewfinderView, this); 最后一个参数是IDecodeResultHandler。扫描结果回调。
3 activity的onResume,onPause函数中记得调用一下mQRCodeScanner.onActivityResume,onActivityPause.在onActivityResume的时候正式进行扫描工作。
4 在IQRCodeScaner的三个接口startScan,stopScan,restartScan中分别调用mQRCodeScanner.startScan,stopScan,restartScan即可。
Try it out yourself!
相关文章推荐
- [置顶] Android移动开发-在Android项目里集成开源框架ZXing实现扫描二维码的功能
- [置顶] android开发之集成zxing,二维码,以及扫描二维码的功能实现。带源代码下载
- Android 二维码的扫描,识别与生成功能使用简介
- android开发之集成zxing,二维码,以及扫描二维码的功能实现。带源代码下载
- Android中 使用 zxing 集成扫描二维码的功能
- android中Zxing实现二维码功能的快速集成以及扫描界面的定制
- Android平台生成二维码并实现扫描 & 识别功能
- Android 二维码 扫描 保存 功能的实现
- Android端的条形码/二维码识别功能 Zxing
- 扫描二维码自动识别手机系统(Android/IOS)
- Android高级控件(三)—— 使用Google ZXing实现二维码的扫描和生成相关功能体系
- android 二维码,条形码生成与扫描识别
- Android平台二维码之生成,扫描 & 识别
- android基础学习之二维码扫描基本功能
- Android高级控件(三)—— 使用Google ZXing实现二维码的扫描和生成相关功能体系
- ecshop增加pc扫描二维码微信支付功能代码
- 在Android用ZXing.jar识别二维码的精简版(简化了配置和代码)
- Android开发实现模仿360二维码扫描功能实例详解
- 扫描二维码自动识别手机系统(Android/IOS)
- 【转】将扫描QR Codes(二维码)功能加入Android App