b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

qqvideo自动下载文件 如何在iphon IOS设备上使用二维码

电脑杂谈  发布时间:2018-02-11 03:55:48  来源:网络整理

qqvideo在哪_qqvideo下载_qqvideo自动下载文件

下面给大家介绍下二维码简介

二维码 (2-dimensional bar code) 是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理: 二维条码/二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息。

下面介绍下如何在苹果ios设备上使用二维码:

1. 扫描二维码(解码)

扫描二维码的开源库有很多如 ZBar、ZXing等。qqvideo自动下载文件在此以ZBar作为例子构建二维码扫码应用。

首先在github上下载ZBar SDK

地址

打开压缩包,其中有ZBarSDK 文件夹

将ZBarSDK 文件夹包含到项目中来

(Finder)

(XCode)

其中包含一个libzbar.a的静态库

接着往项目中添加Framework框架及链接库(动态库、静态库)。qqvideo自动下载文件

qqvideo在哪_qqvideo下载_qqvideo自动下载文件

在项目属性TARGETSSummary 中找到Linked Frameworks and Libraries 添加

AVFoundation.framwork, CoreMedia.framework, CoreVideo.framework, libiconv.dylib 和libzbar.a (如图)

然后在使用的地方引入头文件

调用ZBar的类必须实现ZBarReaderDelegate协议

如:UIViewController <ZBarReaderDelegate>在- (void) imagePickerController: (UIImagePickerController*) reader

didFinishPickingMediaWithInfo: (NSDictionary*) info

最后在协议方法中通过info获取结果值

文档地址

二维码开源库ZXing的加载过程与此类似,但是ZXing默认并不支持一维码的扫描,而ZBar是支持的。

2. 生成二维码(编码)

在生成二维码的库中QREncoder 比较好用。ZXing库的android版本是带java版的编码库的但不知为何没有C++版的解码库,故在ios上也没法解码,如果应用中既要生成二维码又要扫描二维码就有可能要带两套不同的库。

qqvideo下载_qqvideo自动下载文件_qqvideo在哪

首先同样是在github 上下载到SDK库

地址

解压后将源码库直接包含到项目中来(如图)

设置头文件路径,在TARGET中building settings Search Path

当然也可以直接将库编译成静态库libQREcoder.a

然后在包含进来

接着在Frameworks 中添加静态库的引用

然后在使用该库的地方包含头文件

注意:二维码显示的时候有可能会因为图像的大小而做调整,所以需要包含系统库QuartzCore.framework

最后就可以调用编码库了:

以上内容就是教大家如何在iphon IOS设备上使用二维码,希望大家喜欢。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-71168-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...