下载此文档

二维码之zxing二维码解析图片资源.docx


文档分类:生活休闲 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
二维码之zxing二维码解析图片资源.docx二维码之zxing二维码解析图片资源前面讲了如何利Mzxing生成二维码图像以及仿照新浪微博方式生成二维码。接下來,就要开始谈到如何利用zxing解析二维码图像。zxing针对不同开发平台,都给出了解析二维码的例子,我这里只聊聊关于android系统的解析。对于android手机來说,二维码图像获取方式有拍照扫描,以及读取本地图片资源。无论是哪种方式,解析过程的核心内容基木是一样的。关于手机拍照扫描这块,由于要涉及到很多问题要讲,所以我打算把这块放在下篇文章再细致讲解,这次只讲如何对图片进行解析。首先,和生成二维码一样,我们要告诉系统解析二维码的设置参数。这里我选择了支持主流的三类方式,其中一种为一维码(条形码)。设置解析的字符位UTF8。如果不设置字符解析方式,它会自己去识别内容,然后自己判断该用哪种方式。看一下设置参数的代码:MultiFormatReadermultiFormatReader=newMultiFormatReaderf);//解码的参数Hashtable<DecodeHintType,Object>hints=newHashtable<DecodeHintType,Object>(2);//可以解析的编码类型Vector<BarcodeFormat>decodeFormats=newVector<BarcodeFormat>();if(decodeFormats==){decodeFormats=newVector<BarcodeFormat>();//这里设置可扫描的类型,();();();}(,decodeFormats);〃设置继续的字符编码格式为UTF8//(;“UTF8”);//(hints);补一句:zxing源码中对UTF8的定义字符串内容不是UTF・8,而是UTF8。privatestaticfinalStringUTF8=”UTF8”;再来就是解析部分://开始对图像资源解码ResultrawResult=null;try{rawResult=(newBinaryBitmap(newHybridBinarizer(newBitmapLuminanceSource(BitmapFactory•decodeResource(getResources(),)))));}catch(NotFoundExceptione){();}按照zxing的解码规则,需要传入一个Lumi

二维码之zxing二维码解析图片资源 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小85 KB
  • 时间2019-07-23