前言
在PDA开发的过程中,一般你选择固定品牌的PDA后会有他们对应的开发包,但也不排除有的pda没有提供开发文档,这时就需要采用一般方式去获取扫描头扫描的内容了。
今天涉及的内容:
- ScanHeadEdt获取扫描内容的特殊要求及布局处理
- ScanHeadEdt获取扫描内容的使用
- ScanHeadEdt实现源码
- 效果图和项目结构图
先来波效果图
一.ScanHeadEdt获取扫描内容的特殊要求及布局处理
1.1 一般PDA扫描获取数据的原理
在一般PDA未提供开发文档的时候,我们需要自己获取PDA扫描结果,它获取的原理很简单,就是在我们的 项目中,在界面上自己布局一个 EditText,然后按下PDA的物理扫描键进行扫描就可以获取到扫描内容了。但是在实际开发中,这个获取的过程仍需要克服很多问题,如界面上出现很多个输入框或者其他情况的话,扫描的结果就会对显示或者获取有很大影响,这里我们为了能准确获取扫描结果并不干扰我们的整个开发流程,于是需要对这个 EditText 做一些特别的设置.