安卓手机APP开发之基于条码的物品信息采集器

(整期优先)网络出版时间:2021-08-23
/ 2

安卓手机 APP开发之基于条码的物品信息采集器

潘国伟

安徽师范大学皖江学院 安徽芜湖 241000

摘要:从软件开发人员的角度出发来看,对于安卓智能手机 app 软件开发平台,本文基于对条码中的物品信息数据采集与应用做一个全方面的分析解释,并且有针对性的结合我们在安卓平台中运用的相关技术与软件开发应用模型,详细介绍我们在该 app 软件开发中运用的流程与操作细节,完成我们对于实际的认知。这样我们就能够指导一些安卓用户的开发人员来完成我们在移动终端上对于我们的移动客户端进行物联开发的模式与实现方法。


关键词:安卓 条码识别 物品清点


引用

随着我们经济社会的不断进步发展,我们对于各类物品的信息采集也将通过使用各种各样的手段方式来便于我们的工作生活最初在2000年组左右,我们已经使用了射频识别技术,红外线感应器,全球定位系统、激光扫描器、气体感应器等各种信息传感装置,这些设备将我们的各类物品与移动互联网相结合并且连接了起来,形成了物联网,而物联网主要指的就是一项充分运用了计算机技术,互联网技术和人工智能传感器等技术进行综合的作用,将多种物体通过互联网络相结合在一起,使得物品和个人的联系更加紧密,用来直接实现对于信息的传递,物品交易和人工智能等现代信息技术的一种手段。简而言之,物联网就是一种实现智能化管理也就是企业自身定位的一种具有实际功能性的管理网络。通过实践运用,我们知道物联网包含了两个方面,传感设备和互联网,这两个方面在实际生活中通过传感来获取物品信息,通过互联网的传递性来实现我们的资源信息共享。

对于我们的手机平台,互联网的信息共享能力以及队医信息的采集储存能力是极为重要的,也是手机行业可以快速发展的主要原因,对于当前的受平台,主要就是安卓和IOS。在手机发展至今,手机其内部的信息采集功能也越来越多,其内部的主要性能也在不断加强,以实现我们对于实际生活方便的要求,本文针对于APP结合条码识别,GPS定位以及在线地图和网络连接等功能,实现物品信息的移动采集的研究探讨。


一、系统总体设计以及技术实现分析

1.1系统的总体任务

对于安卓手机对于物品信息采集器而言,其主要任务为通过手机扫描来完成我们对于条码信息的管理。我们在Java的编程环境中编译完成所需要的条码,然后再下载运行,我们同故宫相机的采集功能完成对于条码的读取和学习传递的功能。实际上条码以及具备了极大的学习容量,完全可以摆脱数据库进行单独的使用,但是我们还是需要完成再手机上操作完成对于信息的传输和共享。


1.2系统条码的选择以及分析

自从条码技术发展至今,为我们的生活提供了极大的方便。目前我们所使用的条码具有广泛的应用市场,所以我们将我们的条码技术应用起来,以帮助我们的生产高效,生活方便。下面吗主要描述条码的变动。

1.2.1—维条码技术向二维码技术的过渡

对于我们的条码而言,主要就是按照一定的条列空白以及字符组成我们的信息编码。子条码再上世纪出世依赖,不断的用于物流、医疗、付款等等方面,极大的减少我们的对于信息的未知性,加快我们对于信息的获取的。一维条码主要是按照编码规则,将我们的深色黑条列和空白部分按照具体的排列方式实现对于信息的储存。但是随着社会的不断发展,我们迎来了一个信息膨胀的社会,简单的一维条码已经满足不了我们对于信息的储存了,对于一维条码技术而言,其储存内容只能是字母和数字,对于我们理解信息极其不利,并且由于储存的限制,一维条码主要还需要依靠与数据库才可以完成我们对于信息的解读。所以在这样的情况下,二维条码出现并发展起来,二维条码具有庞大的储存容量,可以支持我们对复杂信息的储存,很好的解决了一维条码难以解决的部分,帮助了我们解决信息储存以及传递的问题。


1.2.2物品信息管理系统所使用条码的选择

对于我们手机APP而言,我们的主要目的就是采集信息,我要如何让信息采集的更为有效快速,这就需要我们不断的发展研究,针对于适当的时候,选择不同的条码来储存信息。所以我们在使用条码的过程中,我们需要考虑以下几点,第一,对于我们需要储存的信息进行判断,确定我们使用的条码的类型,完成我们在实际问题当中对于信息的储存和采集问题。并且由于条码在不同的功能方面由不同的侧重,并且运用于不同的领域,这就需要我们对于该领域了解以及确定储存途径。


二、收集信息APP的功能分析

2.1关键功能以及相关技术

物品信息采集器APP的主要功能包括对于图像捕获以及条码的识别,在线地图以及我们的定位,本地数据的处理就是对于文件的上传以及数据存储,我们的安卓手机内部APP对于这些需求都由较好的处理能力。

2.1.1图像捕获以及条码识别

该功能的主要思路是通过相机拍照来采集包含条码的图像,我们现在物品上所包含的条形码依靠与相机的采集来识别条形码内部的信息。该功能主要是可以通过内部外在已有的开发库来完成我们对于信息采集的目的。如谷歌的ZXing就是一个开放性系统,通过Java来实现多种格式的对于条形码内部信息的识别处理库。并且ZXing可以实现通过手机内置的摄像头来完成对于条形码信息识别。并且在自己的APP中也可可以通过各种组件来完成对于条码的识别。


2.1.2在线地图以及定位

对于我们的在线地图功能,安卓系统也提供了对于谷歌的在线地图的视图组件,但是由于相关政策以及文化差异的因素,在国内的市场中,国内市场对于国外的地图定位软件并不推崇,这就导致我国开始研发属于自己国家的地图定位系统。随着现代依赖,我国的科技技术不断提升,服务不断加强和完善,我国也研发处属于自己的地图定位软件,所以大部分安卓手机APP都在使用国内研发的软件。该物品信息采集器所使用的是百度地图,这就说明我们在使用相关APP的功能是,我们所使用的也是百度地图提供的定位系统。实际上在我们的地图使用过程中,我们还需要打开对于其它功能的权限要求,使得我们在采集信息的过程中更加的方便。


2.1.3本地数据处理

对于本地数据处理系统,也就是对于文件的上传和信息的采集。本地数据处理主要是为了提高我们物品信息的上传效率,使得我们物品所采集完信息之后,可以暂时储存于信息处理器当中,以此来满足我们对于信息传递途径以及效率的要求。物品信息采集器采用的是批量上传信息的功能,利用本地数据处理库来检测我们对于信息准确性的要求。


2.2功能结构

在我们的安卓APP上,实际的操作功能在主要存在于硬件当中,我们主要通过系统自带的处理系统来收集以及处理我们所手机的信息。主要的信息手机软件都为系统自带,这些信息采集APP主要的功能结构实际上就是以下几个:数据库初始化、 信息采集、 本地记录浏览、 系统设置和本地数据上传。对于信息采集主要是调用ZXing开发库以及百度地图的定位功能。对于我们本地信息的游览,我们通过记录列表适配器再调用百度地图来进行。


三、结束语

综上所述,对于我们安卓手机APP而言,通过条码来收集信息也是一种重要的功能,在这个社会信息大膨胀的现今,我们所使用的采集信息的方式越来越简单,使得我们在生活中可以轻而易举的完成对于信息的了解。因为这些信息都是通过我们的手机APP来完成的,需要依靠与我们庞大的数据库,所以我们更加需要完成对于APP的了解和各种信息的了解使用。这样才可以方便我们的生活,完善我们的信息。




参考文献:

[1]李小光,焦文潭 基于模式的列车站仓库信息管理系统的设计与实现出国与就业

[2]陈先明 二维条码编解码系统的研究与实现 江苏:南京邮电大学,国家标准出版社 中国标准出版社,