东大集成PDA扫描开发

前言

在android开发过程中,我们经常会涉及到扫描的问题,但是对于一些要求度比较高的情景的话,手机自带的摄像头并不能满足一维码,二维码等的扫描,于是出现了一款专业化的设备PDA,其外形及功能和手机差不多,不同的是在其头部侧面会有一个专用摄像头,这个扫描头是专门用来识别一维码,二维码的。今天就来讲讲东大集成这款PDA的扫描开发吧。

今天涉及的内容有:

  1. 东大集成 扫描开发的方式
  2. 扫描 jar 包导入
  3. pda调用扫描整体思路分析
  4. 开发具体讲解
  5. 声音播报相关讲解
  6. 效果图

先来波效果图


5.gif

一. 东大集成 扫描开发的方式

东大集成 扫描开发的方式分为两种:

  1. 利用广播开发,获取扫描信息
  2. 引入 开发jar ,利用api的方式获取扫描信息
    由于个人比较不喜欢广播飞来飞去的感觉,加上广播接收概率及延时性的问题,最后我选择第二种方式开发。下面就讲讲 api 开发方式。

二.扫描 jar 包导入

把项目调成 project模式,然后在 app 文件夹下面新建 libsref 文件夹,然后将 pda开发的jar包 ScannerAPI.jar 复制到该文件夹下,如下图:


1.png

然后 File ----> Project Structure... 如下图:


2.png

然后在新开的界面上,选择 app ----> Dependencies ----> 选择“+” ----> Jar dependency,如下图:
3.png

然后在弹出的框中选择 jar 包路径,然后一路点击 ok,如下图:


4.png

这样的话,jar包的导入依赖就成功了。

三.pda调用扫描整体思路分析

扫描涉及到整个app,而且扫描过程中涉及到播报扫描声音的问题,所以整体逻辑是在后台service中调用 扫描相关方法,然后将 扫描音 的播报也放到后台service中处理。

四.具体实现

4.1 扫描api的基本介绍
还有 87% 的精彩内容
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
支付 ¥4.00 继续阅读

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,904评论 1 32
  • 一、简历准备 1、个人技能 (1)自定义控件、UI设计、常用动画特效 自定义控件 ①为什么要自定义控件? Andr...
    lucas777阅读 10,648评论 2 54
  • 酌一杯,玉笛放歌飞。 宴席看烛泪,怎来迟。 一夜风雨摧繁红,落空枝。
    陽春阅读 1,373评论 4 7
  • 成为从习惯培养开始 今天我在回家途中遇到一个小学生,从衣着校服,佩戴的红领巾可以看出。可见学生还是能够按照学校要求...
    你健康我快乐_61fc阅读 3,294评论 0 6
  • 这不,我空着也是空着,上周去参加了一个再就业培训,学习了化妆。收获不错,学会了简单的化妆,至少出门不会那么太随意,...
    秋雨时光阅读 1,819评论 2 1

友情链接更多精彩内容