Вот пример кода, который должен начать получать результат от намерения BarcodeScanner:
/*Here is where we come back after the Barcode Scanner is done*/
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
// contents contains whatever the code was
String contents = intent.getStringExtra("SCAN_RESULT");
// Format contains the type of code i.e. UPC, EAN, QRCode etc...
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
// Handle successful scan. In this example I just put the results into the TextView
resultsTxt.setText(format + "\n" + contents);
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel. If the user presses 'back' before a code is scanned.
resultsTxt.setText("Canceled");
}
}
}
Редактировать: вместо этой строки
resultsTxt.setText(format + "\n" + contents);
измените его, чтобы отправить содержимое на ваш сервер. Если у вас есть метод, настроенный для взаимодействия с вашим сервером, то это будет что-то вроде
sendDataToServer(contents);