Skip to content

vishwasmdamle/zxing-intent-demo

Repository files navigation

Zxing Barcode Scanning Intent Demo

An ugly demo application to show how to trigger barcode scanning from your Android app using com.google.zxing.client.android.SCAN intent from your app so that barcode scanning apps (like com.google.zxing.client.android or camera apps) can scan the barcodes and return its result.

The main intent code:

    public void startIntent() {
        Intent intent = new Intent("com.google.zxing.client.android.SCAN");
        intent.putExtra("SCAN_MODE", "ONE_D_MODE");
        intent.putExtra("SCAN_FORMATS", "CODE_39,CODE_93,CODE_128,DATA_MATRIX,ITF,CODABAR,EAN_13,EAN_8,UPC_A,QR_CODE");
        startActivityForResult(intent, 1);
    }

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        String scanValue = data.getStringExtra("SCAN_RESULT");
        ((TextView) findViewById(R.id.scannedValue)).setText(scanValue);
    }

Broken Screenshot

About

Demo to trigger barcode scanning using zxing intents

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages