二维码(简单基础)

xiaoxiao2021-02-28  143

二维码

ZXing和ZBar

ZXing在Android中使用较广泛 ZBar在ios中使用广泛

在GitHub上面下载zxing源码,但是由于功能比较多,源码复杂,我们需要对其进行精简,只保留编码解码的部分,网上也能下载到libzxing库文件,使用时,只需要自己的项目依赖这个库文件即可。(慕课网上面有视频讲解,还有libzxing库文件,可以下载)

精简版的库文件的目录结构: activity -》 CaptureActivity , camera , decode , encoding , utils-》EncodingUtils

我们使用过的时候,扫描二维码,只需要调用CaptureActivity即可,二维码信息就在onActivityResult的intent中,字段是result。生成二维码,只需要使用EncodingUtils的createQRCode方法即可,如果二维码中有小图标,最后一个参数需要设置一个bitmap对象(BitmapFactory.decodeResource(getResources(),R.mipmap.ic_launcher))。

网上有网页版的二维码生成工具,做好可以测试一下。

转载请注明原文地址: https://www.6miu.com/read-29571.html

最新回复(0)