下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
纸质片名存储不需多管齐下
0手机通信录的作用著名品牌是一种常见的社交工具,用于自我介绍和新朋友之间的了解。在接到别人的纸质名片之后,由于将名片上的信息录入手机通信录相对比较麻烦,人们通常会将名片随手放起来。在用到之时,这些纸质名片寻找起来比较麻烦,而且很有可能丢失,基于Android的名片系统应运而生。1系统的全球结构1.1全民所在位置识别签名编码子模块QRCode名片的生成模块主要包括:名片信息录入和QRCode名片编码两个子模块。名片信息录入子模块,主要供用户输入姓名、电话、Email等名片信息;QRCode名片编码子模块主要是将用户录入信息的字符串转化为QRCode二维条形码,并将条形码以图片的形式保存下来。将QRCode二维条形码的图片插入到普通名片中,然后排版打印出来。在社交过程中,就可以递出带有QRCode二维条形码的名片了。1.2扫描解码子模块设计QRCode名片的应用模块主要包括QRCode名片扫描解码和将名片信息自动存入通信录两个子模块。QRCode名片扫描解码子模块的主要作用是在接到别人的QRCode名片后,用Android手机上的摄像头对准名片上的QRCode二维条码进行扫描,就可以将纸质名片上的QRCode条形码转化为表示用户信息的字符串;将名片信息自动存入通信录子模块主要是将扫描解码得到的表示用户名片信息的字符串,进行拆分,将姓名、电话、Email等字段内容存入联系人数据库。系统的总体架构如图1所示:2cr麻黄字编码及编码QRCode除了具有其他二维条形码所具有的信息容量大、可靠性高、可表示汉字、图像及多种文字信息、保密防伪性强等优点外,还具有超高速识读,全方位识读,能有效表示中国汉字、日本汉字等优点。QRCode采用特定的数据压缩模式来表示中国汉字和日本汉字,它仅用13bit表示一个汉字,而PDF417、DataMatrix等条码没有特定的模式来表示汉字,只能用字节模式来表示汉字,需要用16bit来表示一个汉字。因此QRCode比其他条码表示汉字的效率提高了20%。每个QRCode符号由一系列正方形模块构成,分为编码区域和功能图形两部分,深色模块表示二进制1,浅色模块表示二进制0。编码区域包括格式信息、版本信息、数据和纠错码字;功能图形包括寻像图形、分隔符、定位图形和校正图形,功能图形不能用于数据编码。符号的四周由空白区所包围。图2为QRCode版本7的符号结构。2.2编码编码模块QRCode在编码过程中,首先分析输入的数据流,确定转换字符所使用的模式类型。对不同的模式,按照各模式所定义的规则,将数据字符转换为位流。然后进行纠错,构造信息的最终码字序列,并在矩阵中布置模块,进行掩膜处理。QRCode二维条形码为ISO/IEC18004所规范,有许多开源类库可以使用。手机在有因特网连接的情况下,可以通过GoogleChartAPI传递要编码的字符串来产生QRCode二维条形码,基本满足了名片信息的编码要求。AndroidQREncode()函数的代码如下:2.3解码方案的选择对QRCode解码是编码的逆过程。解码大致有以下几个步骤:识读格式、去掩膜、码字提取、RS纠错和数据解码等。在解码过程中,要采用手机上的摄像头进行拍照,为了提高QRCode解码的精确度,手机摄像头的像素必须要高,并支持JSR-234标准,可以自动对焦。对QRCode的解码,一种方案是采用sourceforge.jp里的qrcode项目。在http://sourceforge.jp/projects/qrcode/上下载其jar包,然后调用相关的API进行解码,这种方案编程过程相对复杂;另一种方案是采用/p/zxing/上的Zxing。Zxing是一个开源的Java类库,用于解析多种格式的1D/2D条形码,能够对QRCode、DataMatrix、UPC的1D条码进行解码。在本文的应用中,采用第二种方案,在Android手机上安装Zxing软件,通过Intent调用Zxing扫描条码的Activity,将扫描的结果返回给本文的Activity。代码如下:2.4android用户数据库的实现Android平台自带了轻量级的关系型数据库SQLite。SQLite虽然轻量,但在执行某些简单的SQL语句时甚至比MySQL和PostgreSQL还快。联系人信息存储在Android平台的SQLite内置数据库中。Android联系人数据库实际上是各类数据的组合,联系人包括个人的详细信息(姓名、公司、照片等),一个或多个电话号码(分别包括数值、类型、标签等),以及一些其他的信息。在AndroidManifest.xml中授予联系人数据库读写权限后,就可以在程序中使用特定的URI(content://contacts/people/)来访问数据,并且ContentResolver类提供了很多用于存储和检索数据的方法。可以利用ContentResolver类来查询和更新联系人数据库。将扫描解码得到的名片信息字符串插入到联系人数据库中。通过MyProvider类的addContact方法向联系人数据库中插入新记录。代码如下:3纸质补签ls-pc本文的实验环境为HTCWildfireA3333,具体参数如下:CPU高通MSM7225528MHz,内存384MB,系统为Android2.2,摄像头为500万像素,支持自动对焦,主屏3.2英寸,分辨率为240×320像素。将本文的应用程序进行签名分发,利用91手机助手将Zxing及名片系统安装到Android手机上。运行名片系统,在名片信息录入界面中,输入姓名、电话、Email等信息(图3所示),然后点击确定按钮,进入QRCode名片编码界面,确认输入无误后点击生成QRCode条形码按钮,即得到QRCode二维条码并以图片的形式保存下来(图4所示)。利用91手机助手,将Android手机上的二维条码图片拷贝到PC上,在PC上的排版软件中将QRCode二维条码图片插入到普通名片文件中,然后打印输出,即可得到纸质的QRCode名片(图5所示)。QRCode名片较普通名片的区别在于名片中带有QRCode二维条形码。在社交场合中,与新朋友交换QRCode名片。用Android手机的摄像头对准纸质QRCode名片的条码进行扫描,即可将纸质QRCode名片上的信息自动保存到手机通信录中(图6所示)。由此可见,在社交过程中,QRCode名片系统可以让用户方便快捷地将纸质QRCode名片上的信息存入手机通信录,新颖美观,方便实用。如果接到对方的不是QRCode名片,而是普通的名片,则要进行OCR识别,将识别得到的名片信息存入手机的通信录。光学字符识别(OCR,OpticalCharacterRecognition)是文字自动输入的一种方法。它通过扫描和摄像等光学输入方式获取纸张上的文字图像信息,利用各种模式识别算法分析文字形态特征,判断出字符的标准编码,并按通用格式存储在文本文件中。可以利用Mezzofanti内部的OCR引擎来识别图片中的文本,并用翻译引擎进行翻译。4android公司的党组织生活本文在Android开放手机平台的基础上,设计并实现了QRCode名片系统,将名片信息编码为QRCode,并将QRCode二维条形码嵌入普通名片中得到QRCode名片。在社交过程中,只需将Android手机摄像头对准纸质名片上QRCode二维条码进行扫描,就可以将名片上的信息自动存入手机通信录,方便快捷。将不带有QRCode的纸质名片上信息自动识别并自动存入手机通信录是下一步的研究工作。本系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024宅基地转让协议书范本制作与签订注意事项3篇
- 2024年度单位食堂食品安全监督与服务协议3篇
- 2024年早教中心托管服务与设施租赁合同范本3篇
- 2024年度单方离婚协议书(情感咨询与法律援助配套版)3篇
- 2024年度中美合资企业技术人才聘用合同3篇
- 2024年度代持协议示范文本:商标权代持与授权3篇
- 2024年度宴会订餐服务全程监控合同3篇
- 2024年产业园区物业招投标代理服务合同6篇
- 2024年度养殖废弃物综合利用技术引进合同3篇
- 2024年度商业项目融资抵押担保合同范本3篇
- Unit 2 How often do you exercise Section A 1a-2d 教学实录 2024-2025学年人教版八年级英语上册
- 2024年公路工程资料归档与承包合同3篇
- 法律逻辑学知到智慧树章节测试课后答案2024年秋西南政法大学
- 山东省临沂市2023-2024学年高二上学期期末学业水平检测历史试题 含答案
- 《中华人民共和国学前教育法》专题培训
- 产品质量培训
- 第四单元《10的再认识》(说课稿)-2024-2025学年一年级上册数学人教版
- 交通事故预防与应急处置考核试卷
- 辐射探测器市场发展前景分析及供需格局研究预测报告
- 成本经理招聘面试题及回答建议(某世界500强集团)2024年
- 小学英语学科校本研修方案
评论
0/150
提交评论