二维码
yangxi_001
这个作者很懒,什么都没留下…
展开
-
在Android上使用ZXing识别条形码/二维码
越来越多的手机具备自动对焦的拍摄功能,这也意味着这些手机可以具备条码扫描的功能.......手机具备条码扫描的功能,可以优化购物流程,快速存储电子名片(二维码)等。本文使用ZXing 1.6实现条码/二维码识别。ZXing是个很经典的条码/二维码识别的开源类库,long long ago,就有开发者在J2ME上使用ZXing了,不过要支持JSR-234规范(自动对焦)的手机才能发挥其威力,而目转载 2013-05-13 00:46:25 · 1490 阅读 · 0 评论 -
二维码和相片在SQLite中的图片保存和查询
本文参与:eoe & 友盟Android开发原创教程大赛 二维码和相片在SQLite数据库中的图片保存和查询整体的工作流程如下:保存流程:查询流程:该实例主要分为4个部分:1、创建一个二维码和相片的数据库保存和查询的工程。2、创建一个数据库。3、二维码和相片的保存。4、二维码和相片的查询。1、创建工程首先,打开已经配置好的android应转载 2013-06-20 17:34:41 · 1788 阅读 · 0 评论 -
zbar乱码问题
最近用到二维码扫描,但是zbar扫描坑爹、尼玛啊等中文字符会出现乱码,网上查找各种资料,都是ios版的,自己尝试了好长时间,最终发现 String str = null; for (Symbol sym : syms) { try { // str = new String(sym.getData().getBytes("sjis"),转载 2013-06-18 17:13:52 · 1385 阅读 · 1 评论 -
Zxing2.1完美竖屏扫描,取景框不会变形哦!
现在网上有很多关于zxing修改竖屏扫描的贴子,2.0之前的都很适用。可是到了2.1,有些贴子的做法可以将扫描框改为竖屏,但是取景框里扫描到的东西是变形的(扁的),本人仔细研究一番,终于解决了这个问题,下面贴出解决办法:1.修改manifest文件,将CaptureActivity设为portrait android:screenOrientation="portrait转载 2013-06-20 15:45:37 · 1193 阅读 · 0 评论 -
关于如何在代码里区分条码扫描扫描到是是一维码还二维码
以前没有搞过二维码,最近遇到一个问题,如何判断条码扫描扫描到的是一维码还是二维码,这下可把我吓到了,说实话这个还真不知道,经过几个小时的艰苦奋斗,终于让我解决了,也许方法有很多种,或许并不是只有我这一种实现方法,所以跟大家分享一下,希望大家能多提些意见。如果大家有其他的实现方法也请告诉我哦。关键的三个类,CaptureActivity、DecodeThread、DecodeFormatMa转载 2013-06-20 16:05:46 · 1857 阅读 · 0 评论 -
条码扫描二维码扫描——ZXing android 源码简化 (附:支持中文)
前言 最近公司的Android项目需要用到摄像头做条码或二维码的扫描,Google一下,发现一个以Apache License 2.0 开源的ZXing项目。Zxing项目里的Android实现太过复杂多余东西太多,得对其进行简化。前提条件 下载源代码: ZXing-1.6.zip http://code.google.com/p/zxing/downloads/detail?na转载 2013-05-12 16:08:31 · 2112 阅读 · 2 评论 -
android入门:zxing学习笔记(五)
莫道君行早,更有早行人。 Barcode Scanner不只是上面两篇说的这么简单,还有其他处理,如闪光灯,放大处理,最优的预览尺寸等等。这些不影响对代码的理解,知道camera的使用后,开始看看Barcode Scanner是如何高效的进行识别处理的。在android文件夹下,就有一个thread类:DecodeThread,两个handler类:CaptureActivi转载 2013-05-12 13:38:19 · 817 阅读 · 0 评论 -
android入门:zxing学习笔记(四)
Camera取景后显示于屏幕上,是个挺简单的过程,但这会出现各种意料不到的问题,例如之前说的屏幕横竖屏与预览图片之间的方向,图片拉伸,还有在Barcode Scanner中,简单的旋转了图片预览方向后,会出现特征点标记错位,等等。 第三篇简单的完成了相机的取景,还没有将取景的图片拍照存储下来。若想实现拍照的效果,则需要实现回调函数:Camera.PreviewCallback接口。接上转载 2013-05-12 13:37:45 · 914 阅读 · 0 评论 -
android入门:zxing学习笔记(一)
对于刚开始学习android开发的童鞋们来说,若有一个简单而又全面的android工程能来剖析,那就是再好不过了,zxing就是不错得例子。 zxing的源码可以到google code上下载,整个源码check out 下来,里面有各个平台的源码,ios的,android的。当然我们需要的就是android代码。 将android的工程导入到eclipse中,导入完成后,ec转载 2013-05-12 13:35:05 · 1178 阅读 · 0 评论 -
android入门:zxing学习笔记(二)
上一篇介绍了zxing扫描二维码的过程,刚开始看这份代码时,不怎么明白,很多细节都不清楚,到后来又了更深的理解后,发现这代码设计的就是好,质量高。整个扫描二维码和一维码的过程是非常迅速的,效率很高。最近发现微博上有个二维坊的ID,发得qr码图形都非常的Q,不知道怎么弄出来的,程序员可以借这个可爱的qr码浪漫下。 在整个zxing的android代码部分,很重要的两点是main acti转载 2013-05-12 13:36:03 · 903 阅读 · 0 评论 -
ZXing改横屏识别为竖屏识别
解决方法:1.在DecodeHandler.java中,修改decode方法 PlanarYUVLuminanceSource source = CameraManager.get().buildLuminanceSource(data, width, height);为 byte[] rotatedData = new byte[data.length];转载 2013-05-12 13:42:27 · 1030 阅读 · 0 评论 -
android入门:zxing学习笔记(六)
已经连续写了五篇zxing的学习笔记了,刚开始写的时候,只是想简简单单的记录下自己在学习android过程积累的点滴,却没想到写着写着变成了好像在向某人诉说自己一点浅薄的理解似的。回头来看这些稚嫩的笔记,发现思维逻辑有点混乱,讲述的杂乱无章,没达要点。不求全面,但求透彻。在写这些随笔的过程,又更多的理解了Barcode scanner的设计,弄懂了之前很多的一知半解,尤其是理所当然的潜在错误认知,转载 2013-05-12 13:39:15 · 848 阅读 · 0 评论 -
android入门:zxing学习笔记(三)
ViewfinderView自定义了view,实现了一个简洁的扫描界面。这一篇记录我再看代码过程中对于Android Camera 的理解。由于才开始写技术类博客,前两篇有很多不足之处,都是自己随性而写,估计大家很难对我写的有一个清晰的了解。这篇尝试改变下风格,争取好好的表达我的浅薄理解,也让大家能够看懂。 在看Barcode Scanner中关于camera代码前,先对andr转载 2013-05-12 13:36:54 · 887 阅读 · 0 评论 -
QRCode二维码生成方案及其在带LOGO型二维码中的应用
提要:很多公司为商业宣传之需,常将企业LOGO加入二维码中,但如果LOGO遮挡区域足够地大,二维码就变得无法识别。那么,有没有一种办法将上述区域预先“抠空”出来(以便专门放置LOGO),而其他区域则专门来放置二维码的有效数据呢?——这就是本文想探讨的问题。本文重点探讨的是二维码的高级应用及改进,其主要的思路是通过掩码等手段,提前对二维码生成进行改进。由于二维码通常是黑白方块型的,人转载 2013-06-21 16:38:25 · 1775 阅读 · 0 评论