
分享到
新浪微博

分享到
朋友圈

分享到
QQ空間
發布日期:2020-09-25 來源: 本站 閱讀量(3999)
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.vtgvip.com)專業的條碼手持終端、工業級PDA、RFID手持機,防爆PDA選型導購網站! 選型條碼手持終端、盤點機,RFID手持終端,安卓PDA,防暴手持機,請聯系PDA導購網免費給您推薦最合適的手持終端! 聯系方式:柳工 手機(微信同號):15016095220 備注:PDA導購網