使用Zxing开发Air版二维码扫描工具
简介实现的核心要点和几个须要注意的问题:
使用开源类库:Zxing,微信也是用的这个。下载地址:http://code.google.com/p/zxing/
as版:https://github.com/zxing/zxing/tree/c1df162b95e07928afbd4830798cc1408af1ac67/actionscript
1、app.xml里面 须要开发摄像头权限:
<uses-permission android:name="android.permission.CAMERA"/>
2、摄像头捕获的视频画面旋转了的问题:
注意api文档的这段说明:Camera 实例是以横向长宽比捕获视频。在能够更改屏幕方向的设备(比如移动电话)上,与摄像头关联的 Video 对象仅以横向长宽比显示垂直视频。因此,移动应用程序在显示视频时应使用横向而且不应自己主动旋转。
3、decode BitmapData对象非常卡的问题:
在 debug版的apk是非常卡的,在realease版上就非常好了,但依然有一些卡。
仅仅好略微减少一些图片的尺寸,或寻找其它更好的方式优化。
參考页面:http://www.yangsongmao.com/index.php?m=content&c=index&a=show&catid=14&id=117
http://www.shirne.com/cate-45/204.html
下面为手机截屏:
使用Zxing开发Air版二维码扫描工具的更多相关文章
- ZBar 是款桌面电脑用条形码/二维码扫描工具
		
ZBar 是款桌面电脑用条形码/二维码扫描工具 windows平台python 2.7环境编译安装zbar 最近一个项目需要识别二维码,找来找去找到了zbar和zxing,中间越过无数坑,总算基本 ...
 - ios二维码扫描插件,适配当前主流扫描软件,自定义扫描界面。
		
二维码介绍: 二维码(QR(Quick Response)code),又称二维条码,最早起源于日本. 它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是所有信息 ...
 - Qt之二维码扫描
		
简述 二维码(QR Code)是用某种特定的几何图形按一定规律在平面(二维方向)分布的黑白相间的图形记录数据符号信息的.是所有信息数据的一把钥匙.应用十分广泛,如:产品防伪/溯源.广告推送.网站链接. ...
 - iOS 原生二维码扫描和生成
		
代码地址如下:http://www.demodashi.com/demo/12551.html 一.效果预览: 功能描述:WSLNativeScanTool是在利用原生API的条件下封装的二维码扫描工 ...
 - Android—ZXing二维码扫描遇到的问题
		
最近工作中需要开发带有二维码扫描功能的软件(基于开源项目ZXing),遇到的问题记录一下,也希望给大家带来帮助. 1.首先因为扫描要开摄像机所以加权限是一定的,不然后面什么都不能进行 <uses ...
 - iOS开发-二维码扫描和应用跳转
		
iOS开发-二维码扫描和应用跳转 序言 前面我们已经调到过怎么制作二维码,在我们能够生成二维码之后,如何对二维码进行扫描呢? 在iOS7之前,大部分应用中使用的二维码扫描是第三方的扫描框架,例如Z ...
 - H5混合开发二维码扫描以及调用本地摄像头
		
今天主管给了我个需求,说要用混合开发,用H5调用本地摄像头进行扫描二维码,我之前有做过原生安卓的二维码扫一扫,主要是通过调用zxing插件进行操作的,其中还弄了个闪光灯.但是纯H5的没接触过,心里没底 ...
 - 二维码扫描开源库ZXing定制化【转】
		
转自:http://www.cnblogs.com/sickworm/p/4562081.html 最近在用ZXing这个开源库做二维码的扫描模块,开发过程的一些代码修改和裁剪的经验和大家分享一下. ...
 - 二维码扫描开源库ZXing定制化
		
最近在用ZXing这个开源库做二维码的扫描模块,开发过程的一些代码修改和裁剪的经验和大家分享一下. 建议: 如果需要集成到自己的app上,而不是做一个demo,不推荐用ZXing的Android外围开 ...
 
随机推荐
- centos+uwsgi+nginx+python+django服务器安装配置
			
1.ssh登录后使用fdisk –l查看需要格式化硬盘的名称: 2.运行fdisk /dev/vdb,对数据盘进行分区,按照提示,依次输入n,p,1,两次回车,wq,分区开始.(注意数据盘的名称,和阿 ...
 - sgu 176 上下界网络流最小可行流带输出方案
			
算法步骤: 1. 先将原图像最大可行流那样变换,唯一不同的是不加dst->src那条边来将它变成无源无汇的网络流图.直接跑一边超级源到超级汇的最大流. 2. 加上刚才没有加上的那条边p 3. 再 ...
 - Codeforces Round #248 (Div. 1) A. Ryouko's Memory Note 水题
			
A. Ryouko's Memory Note 题目连接: http://www.codeforces.com/contest/434/problem/A Description Ryouko is ...
 - 可变参数模拟printf()函数实现一个my_print()函数以及调用可变参数需注意的陷阱
			
入栈规则 可变参数函数的实现与函数调用的栈帧结构是密切相关的.所以在我们实现可变参数之前,先得搞清楚 栈是怎样传参的. 正常情况下,C的函数参数入栈遵照__stdcall规则, 它是从右到左的,即函数 ...
 - Android 5.0 源代码结构
			
本节书摘来自异步社区<深入理解Android 5 源代码>一书中的第2章,第2.2节分析Android源代码结构,作者 李骏. 网址:https://yq.aliyun.com/artic ...
 - poj 1279 Art Gallery - 求多边形核的面积
			
/* poj 1279 Art Gallery - 求多边形核的面积 */ #include<stdio.h> #include<math.h> #include <al ...
 - wamp经典安装
			
1,根据综述 本机 注意,现在apache2.2不能和5.5php, 2.4apache和5.5php就可以 window10 64位 vc14 apache 2.4.23 注意,虚拟 ...
 - Windows界面编程第四篇 异形窗体 高富帅版  ---博客
			
http://blog.csdn.net/morewindows/article/details/8451638
 - 多线程编程中条件变量和的spurious wakeup 虚假唤醒
			
1. 概述 条件变量(condition variable)是利用共享的变量进行线程之间同步的一种机制.典型的场景包括生产者-消费者模型,线程池实现等. 对条件变量的使用包括两个动作: 1) 线程等待 ...
 - python文本 去掉字符串前后空格
			
python文本 去掉字符串前后空格 场景: 去掉字符串前后空格 可以使用strip,lstrip,rstrip方法 >>> a="abc".center (30 ...