设为首页添加收藏

您好! 欢迎访问PDA导购网,最专业的选型咨询网站

选型/技术疑问留言(请点击进入留言界面)

微信
扫码关注官方微信
电话:15016095220

您的位置:首页>>技术文章>>商米门店设备售后
商米门店设备售后

商米L2手持终端通过广播模式获取条码

发布日期:2020-06-02 来源: 本站 阅读量(7405


监听广播:"com.sunmi.scanner.ACTION_DATA_CODE_RECEIVED"字段说明:data:字符数据;source_bytebyte数组原始数据(不含结束符CodeID、前后缀与高级设置等基础设置,需要2.3.1以上版本

具体代码示例:

private static final StringACTION_DATA_CODE_RECEIVED=

"com.sunmi.scanner.ACTION_DATA_CODE_RECEIVED";


private static final StringDATA="data";

private static finalStringSOURCE="source_byte";

private BroadcastReceiverreceiver=newBroadcastReceiver({

 @Override

  public void onReceive(Contextcontext,Intentintent)

  {

   Stringcode=intent.getStringExtra(DATA);

   String arr =intent.getByteArrayExtra(SOURCE);

    if(code !=null&&!code.isEmpty()){

    mCode.setText(code);

    }

  }

};

private void registerReceiver(){

  IntentFilter filter=new IntentFilter();

  filter.addAction(ACTION_DATA_CODE_RECEIVED);

  registerReceiver(receiver,filter);



分享到

新浪微博

分享到

朋友圈

分享到

QQ空间