android 东软pda 扫描广播action
时间: 2023-07-22 15:27:56 浏览: 83
对于东软PDA设备,扫描广播的 action 可以是以下两种:
1. ACTION_NEW_SCAN_RESULT:表示扫描到新的条码数据时发出的广播。
2. ACTION_SCAN_STARTED:表示扫描功能开始工作时发出的广播。
你可以通过以下代码来注册广播接收器并处理扫描结果:
```java
private BroadcastReceiver mScanReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (action.equals("ACTION_NEW_SCAN_RESULT")) {
String barCode = intent.getStringExtra("SCAN_BARCODE1");
// 处理扫描结果
} else if (action.equals("ACTION_SCAN_STARTED")) {
// 扫描功能开始工作
}
}
};
// 注册广播接收器
IntentFilter filter = new IntentFilter();
filter.addAction("ACTION_NEW_SCAN_RESULT");
filter.addAction("ACTION_SCAN_STARTED");
registerReceiver(mScanReceiver, filter);
```