监听pda扫描_东大集成PDA扫描开发

void scanner(UIDatadata) {

int notifyId=data.getNotifyId();

ScanData scanData= (ScanData) data.getData();

switch (notifyId) {

case ScanService.START_SCANNER://开始扫描

LogUtil.i("========开始扫描========");

break;

case ScanService.DECODE_COMPLETE:

if(scanData!=null){

int i=scanData.getI();

int i1=scanData.getI1();

LogUtil.i("====解码完成======i=" + i + " i1=" + i1);

}

break;

case ScanService.DECODE_TIME_OUT:

if(scanData!=null){

int i=scanData.getI();

int i1=scanData.getI1();

LogUtil.i("====解码超时======i=" + i + " i1=" + i1);

}

break;

case ScanService.DECODE_CANCEL:

if(scanData!=null){

int i=scanData.getI();

int i1=scanData.getI1();

LogUtil.i("====解码取消======i=" + i + " i1=" + i1);

}

break;

case ScanService.DECODE_ERROR:

if(scanData!=null){

int i=scanData.getI();

int i1=scanData.getI1();

LogUtil.i("====解码错误======i=" + i + " i1=" + i1);

}

break;

case ScanService.DECODE_EVENT:

if(scanData!=null){

int i=scanData.getI();

int i1=scanData.getI1();

LogUtil.i("====解码事件======i=" + i + " i1=" + i1);

}

break;

case ScanService.DECODE_RESULT:

if(scanData!=null){

String barCode=scanData.getBarCode();

String codeType=scanData.getCodeType();

int barCodeLength=scanData.getBarCodeLength();

LogUtil.i("======扫描结果======barCode=" + barCode);

ToastUtil.shortShow("======扫描结果======barCode=" + barCode);

mTvText.setText(barCode);

}

break;

case ScanService.STOP_SCANNER:

LogUtil.i("=======结束扫描=========");

break;

default:

break;

}

}

});

}

@Override

public void setListener(){

//按钮点击事件

mBtnConfirm.setOnClickListener(new View.OnClickListener(){

@Override

public void onClick(View v) {

}

});

}

@Override

protected void onDestroy() {

super.onDestroy();

//销毁服务

mServiceManager.stopService();

}

}

```

####五.关于播报注意的点

播报的话,我用的是mediaPlayer,由于选择的是播报 asserts 文件夹下的声音,所以大家别忘了在 asserts 放置你要 播的声音文件。

####六.效果图与项目结构图

![](/contentImages/image/20190622/waB7hTxrmG1hsDPUGat.gif)

项目结构图

![](/contentImages/image/20190622/BAcoNjNAHvzAvM7uIcj.png)

相关资源:PDA扫描程序
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页