用案例非常广泛,各大会议活动中不断出现二维码签到,杭州,成都、北京公交站牌上的二维码指引市民方便出行;二维码火车票、飞机票等均属于二维码电子凭证类别。对于二维码应用,我们不仅仅应该只是处于在广告中实现的地步,本系统结合了二维码的广泛应用和Android智能手机的普及,实现了Android手机对二维码的解析和生成,可以使那买苹果的场面不仅仅是在广告中看到。开发环境及关键技术二维码识别与生成基于Android平台,使用到了Android系统的关键技术有Android的Activity、Intent等主要组件,以下内容将进行Android平台以及相应的关键技术进行介绍。Android系统架构由于该课题主要是基于Android平台,所以在此就简单的介绍下Android平台的主要架构。如图2–1就是Google公司提出的一个架构图。图2–1Android平台架构图[14]开发环境本系统主要分为两个大的模块:二维码的生成和二维码的识别。beans开发,用Java语言来实现,而同时又开发一个在Android平台下的二维码生成。而二维码的识别主要就是基于Android平台来开发,主要就是运用AndroidSDK和Eclipse共同开发,但是环境需要搭建。ADT插件EclipseADT插件:Android开发工具(ADT)是一个为EclipseIDE的,旨在为您提供一个强大的,集成的环境中构建Android应用程序的插件。ADT的扩展Eclipse的功能,让您快速建立新的Android项目,创建一个应用程序的用户界面,添加基于Android框架API的包,使用AndroidSDK工具调试你的应用程序,甚至出口签署(或符号).apk文件为了分发您的应用程序。引导项目设置与提供,以及工具的集成,自定义的XML编辑器,调试输出窗格,ADT的为您提供了令人难以置信的提高,在开发Android应用程序