Код экрана сканирования:
Код: Выделить всё
public class BarCodeScanActivity extends AppCompatActivity implements BarcodeReader.BarcodeReaderListener {
private String TAG = OperatorBarCodeScanActivity.class.getSimpleName();
private Context mContext;
private View currentView;
private Activity currentactivity;
private BarcodeReader barcodeReader;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.barcode_reader_activity);
mContext = getApplicationContext();
barcodeReader = (BarcodeReader) getSupportFragmentManager().findFragmentById(R.id.barcode_scanner);
}
@Override
public void onScanned(Barcode barcode) {
// playing barcode reader beep sound
barcodeReader.playBeep();
final String scannedCode = barcode.displayValue;
}
@Override
public void onScannedMultiple(List barcodes) {
}
@Override
public void onBitmapScanned(SparseArray sparseArray) {
}
@Override
public void onScanError(String errorMessage) {
Toast.makeText(getApplicationContext(), mContext.getString(R.string.barcode_error)+" " + errorMessage, Toast.LENGTH_SHORT).show();
}
@Override
public void onCameraPermissionDenied() {
finish();
}}
Код: Выделить всё
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/587 ... ng-qr-code