基于Android的系统设计与实现作者:王亦然 王瑞尧来源:《数字技术与应用》怎么自制纳米胶带2013年第12期透明导电膜
烟道蝶阀
摘要:基于信息化水平的提高和二维码应用的飞速发展,本文对二维码的解码过程进行了讨论,并在Android系统上设计开发了一套系统。对基于智能手机的识别技术提供了思路和解决方案,具有一定的参考价值。 关键词:Android 二维码
中图分类号:TP311 文献标识码:A 文章编号:捕鱼网具1007-9416(2013)12-0151-01
1 引言
随着智能手机的普及和信息化水平的提高,二维码在我国已经为人们广泛的认识和接受,在美国和日本等发达国家,二维码被应用于物流、电子凭证及工业管理等诸多领域。可以说,二维码作为一种全新的信息存储、传递和识别技术,拥有广泛的发展前景。但怎样快速高效的解析出二维码数据是其中的关键点,本文着重讨论了二维码解析的核心步骤,并基偏光膜
于目前市场上占有率和使用率最高的Android系统,设计并开发了系统,具有一定的应用价值。
2 系统设计与实现
2.1 Android开发简介
Android是一种基于Linux的开放源代码的操作系统,主要使用于智能手机和平板电脑等移动设备上。Android系统采用分层的架构,分为应用程序层、应用程序框架层、系统运行库层和Linux内核层。Android开发中最基本的四大组件分为为Activity、Service服务、Content Provider内容提供者及Broadcast Receiver广播接收器。
2.2 二维码解码分析
二维码是用某种特定的几何图形按一定的规律在平面上分布的黑白相间的图形记录数据符号信息的。基于图像处理的二维码解码算法大体上分为五个步骤:图像预处理、定位与校正、读取数据、纠错以及译码。本系统设计时借助了Zxing开源类库,ZXing是Google提供的一个开源Java类库用于解析多种格式的1D/2D条形码,能够对QR、Data Matrix二维
码以及条形码进行解码。在开发程序时,可以借助于Zxing里提供的类库,调用适当的模块或函数,开发出属于自己特定应用的二维码解码软件。