я пытаюсь отладить процесс считывания штрих-кода с помощью пистолета для сканирования штрих-кода. Приложение, которое я разрабатываю, предназначено для планшетов, и сканер полосок подключен к планшету, но когда планшет подключен к p c, сканер не работает. Любая помощь или предложения о том, что искать? событие сканера, которое у меня есть:
String barcode = "";
@Override
public boolean dispatchKeyEvent(KeyEvent e) {
if(e.getAction()==KeyEvent.ACTION_DOWN){
char pressedKey = (char) e.getUnicodeChar();
barcode += pressedKey;
}
if (e.getAction()==KeyEvent.ACTION_DOWN && e.getKeyCode() == KeyEvent.KEYCODE_ENTER) {
String search = searchProducts.getText().toString();
if(search.equals("")){
barcode = barcode.replaceAll("\\n+", "");
barcode= barcode.replaceAll("[^a-zA-Z0-9]", "");
loadProductsByBarCode(barcode);
barcode="";
}
}
return super.dispatchKeyEvent(e);
}
, любая помощь или предложения были бы замечательными, спасибо