Android带扫码枪的手持终端,怎样截获扫描内容,扫描内容是通过键值上报的? 关于Android手持机,扫描枪的问题,怎么获取扫描的信息

作者&投稿:潘帖 (若有异议请与网页底部的电邮联系)
找设备厂商,要sdk(开发包),这个所有设备厂商都提供的。里面会告诉你软件如何获得扫描内容,有例子。

  1. 进入文字编辑焦点如浏览器网址列,短信输入框,然后扫描.可以查看扫描出来的文字

  2. 进入Data wedge 应用扫描可以查看,设置decode方式.




.NET 2.0提供了对串口通信功能的支持,在命名空间System.IO.Ports下找到SerialPort类,通过创建一个新的SerialPort对 象,我们就可以在.NET程序中控制串口通讯的全过程。
(1).属性介绍
进行串口通讯时,需要设置一些相关参数,可以通过设置SerialPort类的属性来进行。
SerialPort 属性主要包括:
.PortName 串口名称,COM1, COM2等。
.BaudRate 波特率,也就是串口通讯的速度,进行串口通讯的双方其波特率需要相同,如果用PC连接其他非PC系统,一般地,波特率由非PC系统决定。
.Parity 奇偶校验。可以选取枚举Parity中的值
.DataBits 数据位
.StopBits 停止位,枚举StopBits中的值
.Handshake 握手方式,也就是数据流控制方式,枚举Handshake中的值
(2).打开与关闭串口
在创建一个SerialPort对象,设置串口属性后,可以通过Open()方法打开串口。数据读写完成后,可以通 过Close()方法关闭串口。
根据经验,对于有些系统,在打开串口后,还需要将RtsEnable设置为True,这样才能读写数据,否则不能 正常读写数据。
(3).读写行数据
ReadLine()方法是阻塞的,直至遇到一个换行符后返回。在读取数据时,如果一直没有遇到换行符,那么在等待 ReadTimeout时间后,抛出一个TimeoutException。默认情况下,ReadTimeout为InfiniteTimeout。这 样,ReadLine一直处于阻塞状态,直至有新一行数据到达。
WriteLine()方法也是阻塞的,如果另一方不能及时接收数据,就会引起 TimeoutException异常。
由于ReadLine()和WriteLine()方法都是阻塞式的,在程序使用SerialPort 进行串口通讯时,一般应该把读写操作交由其他线程处理,避免因为阻塞而导致程序不响应。
(4).读写字节或字符数据
对于字节或字符数据,用Read()方法来读数据,该方法需要一个字节或字符数组作为参数来保存读取的数据,结 果返回实际读取的字节或字符数。
写数据使用Write()方法,该方法可以将字节数组、字符数据或字符串发送给另一方。
(5).事件
SerialPort提供了DataReceived事件。当有数据进入时,该事件被触发。
该事件的触发由操作系统决 定,当有数据到达时,该事件在辅助线程中被触发。辅助线程的优先级比较低,因此并不能确保每个字节的数据到达时,该事件都被触发。
(6).例题下载:
http://files.cnblogs.com/aierong/sms.rar
例 题说明:这是一个GSM Modem短消息发送,接收小程序,它利用SerialPort类实现.

B.第2种方式:
(1).JustinIO.cs, 网上收集的一个串口读写类,挺好用
(2).例题下载:
http://files.cnblogs.com/aierong/串口读写程 序.rar
此例题是一个我做的采集卡串口读取小程序,利用了JustinIO
C.第3种方式:
MSComm 控件的使用方法:
(1).将Mscomm.srg, Mscomm32.ocx,Mscomm32.dep三个文件复制到系统文件夹中。要注意的是,MSComm控件是要授权的,所以必须将其使用“执 照”Licence 在注册表中登记注册,下一步就是注册方法。至于为什么要这样做,可以看看下面的网页:http://support.microsoft.com/support/kb/articles/q151/7/71.asp
(2).用Windows下的注册工具regsvr32注册该OCX控件,点击“开始”->"运行",再在中填入(假设操作安装在C 盘,WIN2000): Regsvr32 C:\winnt\system32\Mscomm32.ocx
(3).在注册表中手工新建一个 主键项:先在点击“开始”->"运行",再在中填入regedit命令打开注册表,找到HKEY_CLASSES_ROOT\Licenses,在 其中添加主键:4250E830-6AC2-11cf-8ADB-00AA00C00905 并将内容设置为: kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun
(4).在工具箱中”添加项“的COM组件中添加Microsoft Comm Control,version 6.0引用。这样利用MSComm控件就可以对串口进行操作了!

有扫码枪的安卓手持终端,扫码后,怎么获取到扫描结果~

这些一般是当键盘输入,就是后面带一个回车,所以文本框的按键事件,判断回车

扫描枪是模拟键盘输入的,相当于在光标处模拟敲击键盘输入扫描到的内容,只要有一个获得焦点的EditText控件,扫描的时候就会自动把内容输入到光标处.

销邦扫码手持终端怎么设置
答:可以通过WIFI无线网络设置、一维扫描设置、二维扫描设置或通过手机助手软件与PC连接来设置。手持终端机因其智能性、移动性已广泛应用在零售、物流、医疗、制造、金融、能源、政府公用等各行业的数据采集中。

手持终端报价,手持终端如何选择
答:13、RS232串行通讯:作为最基本的数据通讯方式,基本上所有的手持数据终端都带该功能。14、RS485串行通讯:RS485是用于长距离的串行通讯技术,只有很少的专用手持终端带该功能。15、USB通讯:USB通讯技术因其通讯速率快,所以目前很多手持终端都开始采用,特别是PDA,其用途主要是与PC机进行大量的数据交换。...

hikvision扫码手持终端怎么下载微信
答:1、首先打开hikvision扫码手持终端,并使用USB数据线使终端与电脑进行连通。2、其次在电脑上下载微信,并拖动至传输文件夹中。3、最后在hikvision扫码手持终端点击接受,等待安装完成即可。

圆通快递的手持终端机可以换其他快递公司的系统吗
答:手持终端机只是通过扫码来采集数据,常见的有扫描枪和带扫码功能的手持终端。如果是前者,扫描枪只相当于外设,理论上可以换用。需要注意的是,要看扫码头是一维码还是二维码的,比如是CILICO CT80二维码的枪,就一维码二维码都能扫,这种理论上随时可以换到其他快递系统上。另外一种带扫描头的手持终端的...

手持终端和pda手持终端有什么区别
答:这两个都是一样的设备,都用于数据采集。主要看你需要什么样的功能,比如条码扫描,RFID、NFC或DPM识读等等。下面这张图中的设备即可称为PDA手持终端,也可称为手持终端。

条形码手持终端怎么使用
答:1、首先准备好条码扫描器,将电源连接上,然后接入管理系统,保证扫描枪的正常运行 2、数据接口:LP2601使用type-B数据接头,与扫描器连接时,需要注意把数据接头的固定圈先往下,把数据接口和扫描器连接好之后,把固定圈往上移,固定到卡口之后,这样数据接口在使用过程中就不易脱落。3、把USB接口,插...

手持终端的扫码性能如何?
答:扫描速度:指终端扫描条形码或二维码的速度,即在一定时间内能够读取的码数。一般来说,现代手持终端的扫描速度比较快,可以满足大部分商业应用需求。识读率:指终端能够成功读取码的比例。良好的扫码性能应该能够在多种场景下都有较高的识别率,如光线较暗、码的质量较差等情况。可读码类型:指终端能够...

移动终端是指什么
答:移动终端或者叫移动通信终端是指可以在移动中使用的计算机设备,广义的讲包括手机、笔记本、平板电脑、POS机甚至包括车载电脑。但是大部分情况下是指手机或者具有多种应用功能的智能手机以及平板电脑。移动终端作为简单通信设备伴随移动通信发展已有几十年的历史。自2007年开始,智能化引发了移动终端基因突变,从...

手持终端品牌如何选择
答:4、操作系统:安卓可进行二次开发,Windows运行较稳定,各有千秋;5、扫描头:根据项目需求选择一维码或二维码;6、RFID功能:根据项目的具体需求来分析,需要从读卡距离和信号强度两方面来考虑;7、防护等级:较高的防护等级才能保证在恶劣的行业环境中运行;8、价格:手持终端配置不同、功能不同,价格也...

超市扫支付宝收款码的是什么机器
答:不同类型的超市收银场景,有不同的扫码收款机终端类型来满足需求。包含:收款音响、小白盒、手持终端机、智能POS机、传统POS机等,适用于不同的收银场景。一般便利店或连锁超市或大型超市,都有配备收银系统。使用支付盒子或扫码机或扫码枪等终端类型来对接,实现既可以扫描商品用于识别计价,又可以库存管理...