分享到
新浪微博
分享到
朋友圈
分享到
QQ空间
发布日期:2020-09-25 来源: 本站 阅读量(6348)
seuic东大集成手持终端/autoid手持机PDA是支持二次开发的安卓手持终端产品,本教程主要是初步讲解东大集成手持终端如何通过广播模式获取扫描的条码信息。 本教程支持的设备:东大集成A9手持终端,东大集成A9二分之一手持终端,东大集成Q7冷库手持终端,东大集成小码哥企业手机,东大集成CRUISE 1-(P)小码哥全屏手持机,东大集成Q9手持终端。 核心代码讲解: 首先要注册东大集成条码扫描广播 在 Activity 的 onResume 函数中注册广播: @Override protected void onResume() { super.onResume();
//注册广播接收器 IntentFilter intentFilter=new IntentFilter(); intentFilter.addAction(SCANACTION); intentFilter.setPriority(Integer.MAX_VALUE); registerReceiver(scanReceiver,intentFilter);
//建议用户自己去修改广播名称 Inten intent = new Intent(“com.android.scanner.service_settings”); intent.putExtra(“action_barcode_broadcast”, “com.example.customBroadcast”); sendBroadcast(intent);
} 2.定义广播接收器,接收东大集成手持终端扫描插件发送的条码广播信息 private BroadcastReceiver scanReceiver=new BroadcastReceiver(){ @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equals(SCANACTION)) { String code = intent.getStringExtra("scannerdata"); etCode.setText(code); }
}
}; 3.取消东大集成广播的注册 在 Activity 的 onPause 函数中取消广播注册 @Override protected void onPause() { super.onPause();
//取消注册广播 unregisterReceiver(scanReceiver); } 注:若想获得更详尽的工程示例请参阅Demo示例,可以联系PDA导购网获取 CRUISE 1-(P),AUTOID东大集成手持终端PDA二次开发获取广播信息,欢迎咨询PDA导购网! 商米安卓手持收银机POS安卓、商米单屏/双屏幕台式收银机、安卓自助收银机,欢迎咨询PDA导购网 PDA导购网(www.pdadaogou.com)专业的条码手持终端、工业级PDA、RFID手持机,防爆PDA选型导购网站! 选型条码手持终端、盘点机,RFID手持终端,安卓PDA,防暴手持机,请联系PDA导购网免费给您推荐最合适的手持终端! 联系方式:柳工 手机(微信同号):15016095220 备注:PDA导购网